Kaynağa Gözat

同一个班同一本教材可以申领多次

phoenix 1 yıl önce
ebeveyn
işleme
02960a1223

+ 1 - 1
src/main/java/com/xjrsoft/module/textbook/service/impl/TextbookStudentClaimServiceImpl.java

@@ -130,7 +130,7 @@ public class TextbookStudentClaimServiceImpl extends MPJBaseServiceImpl<Textbook
             MPJLambdaWrapper<WfTextbookClaim> qweryActualReceivedNum = new MPJLambdaWrapper<>();
             qweryActualReceivedNum
                     .disableSubLogicDel()
-                    .selectAs(WfTextbookClaimItem::getIssueNumber, TeacherCheckByclassVo::getActualReceivedNum)
+                    .selectSum(WfTextbookClaimItem::getIssueNumber, TeacherCheckByclassVo::getActualReceivedNum)
                     .leftJoin(WfTextbookClaimItem.class, WfTextbookClaimItem::getWfTextbookClaimId, WfTextbookClaim::getId)
                     .eq(WfTextbookClaim::getClassId, t.getClassId())
                     .eq(WfTextbookClaimItem::getTextbookId, t.getTextbookId());

+ 6 - 2
src/main/java/com/xjrsoft/module/textbook/service/impl/WfTextbookClaimServiceImpl.java

@@ -138,8 +138,12 @@ public class WfTextbookClaimServiceImpl extends MPJBaseServiceImpl<WfTextbookCla
                 List<XjrUser> xjrUserList = xjrUserMapper.selectList(queryWrapper);
                 if (ObjectUtil.isNotNull(xjrUserList) && xjrUserList.size() > 0) {
                     StringBuilder sb = new StringBuilder();
-                    for (XjrUser xjrUser : xjrUserList) {
-                        sb.append("," + xjrUser.getName());
+                    for (int i = 0; i < xjrUserList.size(); i++) {
+                        if(i == 0){
+                            sb.append(xjrUserList.get(i).getName());
+                        }else{
+                            sb.append("," + xjrUserList.get(i).getName());
+                        }
                     }
                     wfTextbookClaimPageVo.setReceiveUserIdCN(sb.toString());
                 }