소스 검색

分班调整

dzx 10 달 전
부모
커밋
05f085e5af

+ 12 - 10
src/main/java/com/xjrsoft/module/banding/service/impl/BandingTaskClassStudentServiceImpl.java

@@ -106,16 +106,18 @@ public class BandingTaskClassStudentServiceImpl extends MPJBaseServiceImpl<Bandi
                         }
                     }}
             );
-            insertList.add(
-                    new StudentReportRecord(){{
-                        setCreateDate(new Date());
-                        setCreateUserId(StpUtil.getLoginIdAsLong());
-                        setUserId(newStudentId);
-                        setStudentReportPlanId(plan.getId());
-                        setDeleteMark(DeleteMark.NODELETE.getCode());
-                        setEnabledMark(EnabledMark.ENABLED.getCode());
-                    }}
-            );
+            if(dto.getIsHandle() != null && dto.getIsHandle() == 1){
+                insertList.add(
+                        new StudentReportRecord(){{
+                            setCreateDate(new Date());
+                            setCreateUserId(StpUtil.getLoginIdAsLong());
+                            setUserId(newStudentId);
+                            setStudentReportPlanId(plan.getId());
+                            setDeleteMark(DeleteMark.NODELETE.getCode());
+                            setEnabledMark(EnabledMark.ENABLED.getCode());
+                        }}
+                );
+            }
         }
         if(!dataList.isEmpty()){
             this.saveBatch(dataList);

+ 1 - 0
src/main/java/com/xjrsoft/module/banding/service/impl/BandingTaskServiceImpl.java

@@ -767,6 +767,7 @@ public class BandingTaskServiceImpl extends MPJBaseServiceImpl<BandingTaskMapper
                         .eq(StudentReportPlan::getEnabledMark, EnabledMark.ENABLED.getCode())
                         .eq(StudentReportPlan::getSemesterId, semester.getId())
                         .eq(StudentReportPlan::getCategory, 2)
+                        .eq(StudentReportPlan::getBandingTaskId, dto.getBandingTaskId())
         );
         if(plan == null){
             plan = new StudentReportPlan() {{