From d5f446da1b638fe1024c35f9732e72c12d71f1f8 Mon Sep 17 00:00:00 2001
From: baiXiao8813 <516776535@qq.com>
Date: 星期二, 27 七月 2021 14:14:37 +0800
Subject: [PATCH] 立库日入库、出库导出列顺序调整

---
 src/main/java/com/zy/common/service/erp/task/ErpScheduler.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/common/service/erp/task/ErpScheduler.java b/src/main/java/com/zy/common/service/erp/task/ErpScheduler.java
index 879a280..5826690 100644
--- a/src/main/java/com/zy/common/service/erp/task/ErpScheduler.java
+++ b/src/main/java/com/zy/common/service/erp/task/ErpScheduler.java
@@ -30,7 +30,7 @@
  * Created by vincent on 2020/11/27
  */
 @Slf4j
-//@Component
+@Component
 public class ErpScheduler {
 
     @Autowired
@@ -49,7 +49,7 @@
     /**
      * 鍘熸潗鏂�
      */
-//    @Scheduled(cron = "0/3 * * * * ? ")
+    @Scheduled(cron = "0/5 * * * * ? ")
 //    @PostConstruct
     public void inStockExecute(){
 //        List<M_item> item = erpService.getItem();
@@ -78,7 +78,7 @@
                     waitPakin.setAppeTime(new Date());
                     waitPakin.setModiTime(new Date());
                     VersionUtils.setWaitPakIn(waitPakin, matCode);
-                    waitPakin.setMnemonic(entry.getFSourceBillNo()); // todo:luxiaotao 鍗曟嵁缂栧彿
+                    waitPakin.setMnemonic(entry.getFOrderBillNo()); // todo:luxiaotao 鐢熶骇鍗曞彿
                     waitPakin.setSupplier(dto.getInStockBill().getFBillNo()); // todo:luxiaotao 閫氱煡鍗曞彿
                     Wrapper<WaitPakin> wrapper = new EntityWrapper<WaitPakin>()
                             .eq("supplier", waitPakin.getSupplier())
@@ -140,7 +140,7 @@
                 waitPakin.setAppeTime(new Date());
                 waitPakin.setModiTime(new Date());
                 VersionUtils.setWaitPakIn(waitPakin, matCode);
-                waitPakin.setMnemonic(cpicmo.getFSourceBillNo()); // todo:luxiaotao 鍗曟嵁缂栧彿
+                waitPakin.setMnemonic(cpicmo.getFSourceBillNo()); // todo:luxiaotao 鐢熶骇鍗曞彿
                 waitPakin.setSupplier(cpicmo.getFBillNo()); // todo:luxiaotao 閫氱煡鍗曞彿
                 Wrapper<WaitPakin> wrapper = new EntityWrapper<WaitPakin>()
                         .eq("supplier", waitPakin.getSupplier())
@@ -221,6 +221,13 @@
                 if (!outStockService.insert(result.get(i))) {
                     log.info("鍑哄簱閫氱煡鏄庣粏琛∣utStockBillEntry鍚屾澶辫触");
                 };
+            } else {
+                // 鏁伴噺鏈夊彉鍖栬繘琛屾洿鏂�
+                if (Double.doubleToLongBits(main.getFAuxQty().doubleValue()) != Double.doubleToLongBits(result.get(i).getFAuxQty().doubleValue())) {
+                    if (!outStockService.update(result.get(i), new EntityWrapper<OutStockBillEntry>().eq("FInterID", result.get(i).getFInterID()).and().eq("FEntryID", result.get(i).getFEntryID()))) {
+                        log.info("鍑哄簱閫氱煡鏄庣粏琛∣utStockBillEntry鍚屾澶辫触");
+                    };
+                }
             }
         }
     }

--
Gitblit v1.9.1