dzx před 8 měsíci
rodič
revize
4e34213ef1

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

@@ -88,6 +88,16 @@ public class BandingTaskClassStudentServiceImpl extends MPJBaseServiceImpl<Bandi
                         .eq(StudentReportPlan::getCategory, 2)
                         .eq(StudentReportPlan::getBandingTaskId, taskClass.getBandingTaskId())
         );
+        if(plan == null){
+            plan.setStatus(0);
+            plan.setCategory(2);
+            plan.setBandingTaskId(taskClass.getBandingTaskId());
+            plan.setDeleteMark(DeleteMark.NODELETE.getCode());
+            plan.setEnabledMark(EnabledMark.ENABLED.getCode());
+            plan.setCreateDate(new Date());
+            plan.setCreateUserId(StpUtil.getLoginIdAsLong());
+            reportPlanService.save(plan);
+        }
 
         List<BandingTaskClassStudent> dataList = new ArrayList<>();
         long createUserId = StpUtil.getLoginIdAsLong();