From 0925a458d92d33aa05b2fb03aec3ac8c13e5d763 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 04 一月 2023 11:23:16 +0800
Subject: [PATCH] #中间表对接:订单完结上报完成

---
 src/main/java/com/zy/ints/task/scheduler/ErpDetTbScheduler.java |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/zy/ints/task/scheduler/ErpDetTbScheduler.java b/src/main/java/com/zy/ints/task/scheduler/ErpDetTbScheduler.java
index 168e85b..8cb6b98 100644
--- a/src/main/java/com/zy/ints/task/scheduler/ErpDetTbScheduler.java
+++ b/src/main/java/com/zy/ints/task/scheduler/ErpDetTbScheduler.java
@@ -12,11 +12,8 @@
 import com.zy.asrs.service.MatService;
 import com.zy.asrs.service.OrderDetlService;
 import com.zy.asrs.service.OrderService;
-import com.zy.common.model.DetlDto;
 import com.zy.ints.entity.ErpDetTb;
 import com.zy.ints.entity.ErpDetTbBak;
-import com.zy.ints.entity.Prdt;
-import com.zy.ints.entity.PrdtBak;
 import com.zy.ints.erp.ErpSqlServer;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -24,7 +21,7 @@
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
 
-import java.util.ArrayList;
+import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
@@ -142,6 +139,7 @@
                                     orderDetl.setCreateTime(now);
                                     orderDetl.setUpdateBy(9999L);
                                     orderDetl.setUpdateTime(now);
+                                    orderDetl.setMemo(erpDetTb.getWh());
                                     if (orderDetlService.insert(orderDetl)){
                                         erpSqlServer.update(sqlUpDateErpDetTbOne + "'" + erpDetTb.getPrdNo() + "'");
                                     }else {
@@ -151,6 +149,7 @@
                             }
                         }
                     } else if (status == 1) {
+                        String format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(now);
                         HashMap<String, Object> condition = new HashMap<>();
                         condition.put("bill_no", "'" + erpDetTb.getBillNo() + "'");
                         condition.put("prd_no", "'" + erpDetTb.getPrdNo() + "'");
@@ -159,7 +158,7 @@
                         condition.put("qty", "'" + erpDetTb.getQty() + "'");
                         condition.put("prd_mark", "'" + erpDetTb.getPrdMark() + "'");
                         condition.put("wh", "'" + erpDetTb.getWh() + "'");
-                        condition.put("billdate", "'" + erpDetTb.getBilldate() + "'");
+                        condition.put("billdate", "'" + format + "'");
                         condition.put("status", "'" + erpDetTb.getStatus() + "'");
                         condition.put("temp1", "'" + erpDetTb.getTemp1() + "'");
                         condition.put("temp2", "'" + erpDetTb.getTemp2() + "'");
@@ -167,9 +166,9 @@
                         erpSqlServer.insert(ErpDetTbBak.class, condition);
 
                         HashMap<String, String> condition2 = new HashMap<>();
-                        condition.put("bill_no", "'" + erpDetTb.getBillNo() + "'");
+                        condition2.put("bill_no", "'" + erpDetTb.getBillNo() + "'");
                         condition2.put("prd_no", "'" + erpDetTb.getPrdNo() + "'");
-                        condition.put("prd_mark", "'" + erpDetTb.getPrdMark() + "'");
+                        condition2.put("prd_mark", "'" + erpDetTb.getPrdMark() + "'");
                         erpSqlServer.delete(ErpDetTb.class, condition2);
                     } else if (status == 2) {
 

--
Gitblit v1.9.1