|
|
@@ -23,6 +23,7 @@ import com.xjrsoft.module.textbook.vo.*;
|
|
|
import io.swagger.models.auth.In;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
@@ -101,11 +102,11 @@ public class TextbookIssueRecordServiceImpl extends MPJBaseServiceImpl<TextbookI
|
|
|
.selectAs(Textbook::getBookName, CanReturnTextbookListVo::getTextbookIdCn)
|
|
|
.selectAs(TextbookIssueRecord::getActualIssueNumber, CanReturnTextbookListVo::getActualIssueNumber)
|
|
|
.leftJoin(Textbook.class, Textbook::getId, TextbookIssueRecord::getTextbookId)
|
|
|
- .eq(ObjectUtils.isNotEmpty(dto.getBaseSemesterId()), TextbookIssueRecord::getBaseSemesterId, dto.getBaseSemesterId())
|
|
|
+ .eq(StringUtils.isNotEmpty(dto.getBaseSemesterId()), TextbookIssueRecord::getBaseSemesterId, dto.getBaseSemesterId())
|
|
|
;
|
|
|
|
|
|
// 个人退书
|
|
|
- if(RecedeTypeEnum.PersonalRecede.getCode().equals(dto.getRecordType())){
|
|
|
+ if(dto.getRecordType() == 0){
|
|
|
textbookIssueRecordMPJLambdaWrapper
|
|
|
.leftJoin(WfTextbookClaim.class, WfTextbookClaim::getId, TextbookIssueRecord::getDataId)
|
|
|
.ne(WfTextbookClaim::getClaimType, ClaimTypeEnum.ClaimClass.getCode())
|
|
|
@@ -113,8 +114,8 @@ public class TextbookIssueRecordServiceImpl extends MPJBaseServiceImpl<TextbookI
|
|
|
;
|
|
|
}
|
|
|
|
|
|
- // 个人退书
|
|
|
- if(RecedeTypeEnum.ClassRecede.getCode().equals(dto.getRecordType())){
|
|
|
+ // 班级退书
|
|
|
+ if(dto.getRecordType() == 1){
|
|
|
textbookIssueRecordMPJLambdaWrapper
|
|
|
.leftJoin(WfTextbookClaim.class, WfTextbookClaim::getId, TextbookIssueRecord::getDataId)
|
|
|
.leftJoin(BaseClass.class, BaseClass::getId, WfTextbookClaim::getClassId)
|