From bb3f065f2482180b417061d92aed23c188ab3349 Mon Sep 17 00:00:00 2001 From: xhj Date: Thu, 12 Dec 2024 16:53:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/pgd/PgdSljhController.java | 61 +++++++++++++------ 1 file changed, 41 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java index c76dcfe..3fc7d72 100644 --- a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java @@ -45,13 +45,13 @@ import java.util.stream.Collectors; *

* * @author xn - * @since 2023-11-13 + * @since 1823-11-13 */ @RestController @RequestMapping("/pgdSljh") public class PgdSljhController { - - + + @Autowired PgdSljhService pgdSljhService; @@ -115,6 +115,26 @@ public class PgdSljhController { ydjh.setSldrry((String) req.getAttribute("yhms")); ydupList.add(ydjh); } + if(StringUtils.isBlank(slKc.getDCTH())){ + DmYdjh ydjh =new DmYdjh(); + ydjh.setId(IdWorker.get32UUID()); + ydjh.setSlkcdw(slKc.getKWH()); + ydjh.setSlcs(slKc.getCFCS1()); + ydjh.setSlxhth(slKc.getGCDDH()); + ydjh.setSlhth(slKc.getDcFd()); + ydjh.setNbsbm(slKc.getNBSBM()); + ydjh.setSllph(slKc.getLPH()); + ydjh.setSlwlh(slKc.getWPH()); + ydjh.setKcch(slKc.getDCCH()); + ydjh.setDcCh(slKc.getZYCH()); + ydjh.setDcPl(slKc.getZYPL()); + ydjh.setZt("11"); + ydjh.setJhlx("99"); + ydjh.setSllsh(id); + ydjh.setSldrrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm")); + ydjh.setSldrry((String) req.getAttribute("yhms")); + dmYdjhService.save(ydjh); + } } dmYdjhService.updateBatchById(ydupList); @@ -141,18 +161,18 @@ public class PgdSljhController { slKc.setWPZT(wpztMap.get(slKc.getWPZT())); } - int ceil = (int) (Math.ceil((double) list.size() / 20)); + int ceil = (int) (Math.ceil((double) list.size() / 18)); List slKcList= new ArrayList<>(); if(ceil>1){ for(int i=0;i slKcList= new ArrayList<>(); if(ceil>1){ for(int i=0;i fst.getDcCh().equalsIgnoreCase(slKc.getDCCH()) &&StringUtils.isNotBlank(fst.getWpgg())