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())