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