From 1ef5306b1fa675e7650c049e16ba59743e3e8cc5 Mon Sep 17 00:00:00 2001 From: lsh <lsh> Date: 星期日, 14 七月 2024 08:42:36 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/handler/BareBoardHandler.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/BareBoardHandler.java b/src/main/java/com/zy/asrs/task/handler/BareBoardHandler.java index 9561966..a131caf 100644 --- a/src/main/java/com/zy/asrs/task/handler/BareBoardHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/BareBoardHandler.java @@ -12,6 +12,7 @@ import com.zy.asrs.service.*; import com.zy.asrs.task.AbstractHandler; import com.zy.asrs.task.core.ReturnT; +import com.zy.asrs.utils.CodeDetectionUtil; import com.zy.asrs.utils.Utils; import com.zy.common.model.enums.WorkNoType; import com.zy.common.service.CommonService; @@ -160,6 +161,8 @@ return null; } ArrayList<Integer> crns =new ArrayList<>(); + ArrayList<Integer> crnList =new ArrayList<>(); + int[] crnCount = new int[7]; crns.add(1); crns.add(2); crns.add(3); @@ -169,6 +172,21 @@ crns.add(7); boolean sign = true; for (Integer crnNo : crns){ + int crnCountD = locMastService.selectCount(new EntityWrapper<LocMast>().eq("loc_sts", "D").eq("crn_no", crnNo)); + crnCount[crnNo-1] = crnCountD; + } + crnList.add(CodeDetectionUtil.crnCodeDetectionMax(new int[]{crnCount[0],crnCount[1]})[0]+1); + crnList.add(CodeDetectionUtil.crnCodeDetectionMax(new int[]{crnCount[2],crnCount[3],crnCount[4]})[0]+3); + crnList.add(CodeDetectionUtil.crnCodeDetectionMaxT(new int[]{crnCount[2],crnCount[3],crnCount[4]},crnList.get(1))[0]+3); + crnList.add(CodeDetectionUtil.crnCodeDetectionMax(new int[]{crnCount[5],crnCount[6]})[0]+6); + crnList.add(1); + crnList.add(2); + crnList.add(3); + crnList.add(4); + crnList.add(5); + crnList.add(6); + crnList.add(7); + for (Integer crnNo : crnList){ // 妫�娴嬭矾寰� Wrapper<StaDesc> wrapper = new EntityWrapper<StaDesc>() .eq("type_no", 110) -- Gitblit v1.9.1