|
|
@@ -231,6 +231,7 @@ public class TextbookStudentClaimServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
.selectAs(Textbook::getTextbookType, HeadTeaLookClassBookCategoryDetailVo::getTextbookType)
|
|
|
.select("1 as claim_num")
|
|
|
.select("3 as is_claim")
|
|
|
+ .select("0 as is_issue")
|
|
|
.innerJoin(BaseClassCourse.class, BaseClassCourse::getClassId, BaseClassAdminCourse::getId)
|
|
|
.innerJoin(Textbook.class, Textbook::getId, BaseClassCourse::getTextbookId)
|
|
|
.leftJoin(DictionaryDetail.class, DictionaryDetail::getCode, Textbook::getTextbookType,
|
|
|
@@ -254,6 +255,7 @@ public class TextbookStudentClaimServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
.selectAs(WfTextbookClaimItem::getCreateDate, HeadTeaLookClassBookCategoryDetailVo::getClaimTime)
|
|
|
.selectAs(WfTextbookClaim::getClaimType, HeadTeaLookClassBookCategoryDetailVo::getClaimType)
|
|
|
.select("1 as claim_num")
|
|
|
+ .select("if(t.issue_number > 0, 1, 0) as is_issue")
|
|
|
.innerJoin(WfTextbookClaim.class, WfTextbookClaim::getId, WfTextbookClaimItem::getWfTextbookClaimId)
|
|
|
.innerJoin(WorkflowFormRelation.class, WorkflowFormRelation::getFormKeyValue, WfTextbookClaim::getId)
|
|
|
.eq(WorkflowFormRelation::getCurrentState, HistoricProcessInstance.STATE_COMPLETED)
|
|
|
@@ -283,6 +285,7 @@ public class TextbookStudentClaimServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
.selectAs(WfTextbookClaimItem::getCreateDate, HeadTeaLookClassBookCategoryDetailVo::getClaimTime)
|
|
|
.selectAs(WfTextbookClaim::getClaimType, HeadTeaLookClassBookCategoryDetailVo::getClaimType)
|
|
|
.select("1 as claim_num")
|
|
|
+ .select("if(t.issue_number > 0, 1, 0) as is_issue")
|
|
|
.innerJoin(WfTextbookClaim.class, WfTextbookClaim::getId, WfTextbookClaimItem::getWfTextbookClaimId)
|
|
|
.innerJoin(WorkflowFormRelation.class, WorkflowFormRelation::getFormKeyValue, WfTextbookClaim::getId)
|
|
|
.eq(WorkflowFormRelation::getCurrentState, HistoricProcessInstance.STATE_COMPLETED)
|
|
|
@@ -573,7 +576,6 @@ public class TextbookStudentClaimServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
// .groupBy("t.base_semester_id", "t.class_id", "t.textbook_id")
|
|
|
// ;
|
|
|
|
|
|
-
|
|
|
return textbookStudentClaimMapper.getTeacherCheckByclassList(ConventPage.getPage(dto), dto);
|
|
|
}
|
|
|
|
|
|
@@ -586,6 +588,7 @@ public class TextbookStudentClaimServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
.selectAs(WfTextbookClaim::getClassId, TextbookClaimVO::getTextbookStudentClaimId)
|
|
|
.selectAs(WfTextbookClaimItem::getTextbookId, TextbookClaimVO::getTextbookId)
|
|
|
.selectAs(Textbook::getBookName, TextbookClaimVO::getBookName)
|
|
|
+ .select("if(t.issue_number > 0, 1, 0) as is_issue")
|
|
|
.innerJoin(WfTextbookClaim.class, WfTextbookClaim::getId, WfTextbookClaimItem::getWfTextbookClaimId)
|
|
|
.leftJoin(Textbook.class, Textbook::getId, WfTextbookClaimItem::getTextbookId)
|
|
|
.eq(WfTextbookClaim::getClassId, dto.getClassId())
|
|
|
@@ -1207,6 +1210,7 @@ public class TextbookStudentClaimServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
.distinct()
|
|
|
.selectAs(WfTextbookClaimItem::getTextbookId, TeacherConfirmBatchTextbookListVo::getTextbookId)
|
|
|
.selectAs(Textbook::getBookName, TeacherConfirmBatchTextbookListVo::getBookName)
|
|
|
+ .select("if(t.issue_number > 0, 1, 0) as is_issue")
|
|
|
.innerJoin(WfTextbookClaim.class, WfTextbookClaim::getId, WfTextbookClaimItem::getWfTextbookClaimId)
|
|
|
.leftJoin(Textbook.class, Textbook::getId, WfTextbookClaimItem::getTextbookId)
|
|
|
.eq(WfTextbookClaim::getBaseSemesterId, dto.getBaseSemesterId())
|