From d26dbc9cb768a03008f4f3ed04be7b7b6750aa29 Mon Sep 17 00:00:00 2001
From: 王佳豪 <g675230687@126.com>
Date: 星期二, 22 六月 2021 13:25:16 +0800
Subject: [PATCH] 1.平仓日入库功能改造

---
 src/main/java/com/zy/asrs/controller/OutStockController.java |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OutStockController.java b/src/main/java/com/zy/asrs/controller/OutStockController.java
index ab30dd6..d0b688f 100644
--- a/src/main/java/com/zy/asrs/controller/OutStockController.java
+++ b/src/main/java/com/zy/asrs/controller/OutStockController.java
@@ -1,5 +1,6 @@
 package com.zy.asrs.controller;
 
+import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.core.annotations.ManagerAuth;
 import com.core.common.Cools;
@@ -8,11 +9,14 @@
 import com.core.exception.CoolException;
 import com.zy.asrs.entity.LocDetl;
 import com.zy.asrs.entity.LocNormal;
+import com.zy.asrs.entity.LocNormalLog;
 import com.zy.asrs.entity.param.LocNormalStockOutParam;
 import com.zy.asrs.entity.param.StockOutParam;
+import com.zy.asrs.service.LocNormalLogService;
 import com.zy.asrs.service.LocNormalService;
 import com.zy.asrs.service.OutStockService;
 import com.zy.asrs.service.WorkService;
+import com.zy.asrs.utils.VersionUtils;
 import com.zy.common.service.erp.ErpService;
 import com.zy.common.service.erp.entity.OutStockBillEntry;
 import com.zy.common.web.BaseController;
@@ -41,6 +45,8 @@
     private LocNormalService locNormalService;
     @Autowired
     private ErpService erpService;
+    @Autowired
+    private LocNormalLogService locNormalLogService;
 
     /**
      *
@@ -124,9 +130,20 @@
                     logLocNormal.setMemo(locNormal.getMemo());
                     logLocNormal.setState("2");
                     // 鐢熸垚鍑哄簱璁板綍
-                    locNormalService.insert(logLocNormal);
+//                    locNormalService.insert(logLocNormal);
                     // 鏇存柊鍘熷厛骞充粨璁板綍
                     locNormalService.updateLocNormal(locNormal.getMatnr(), locNormal.getAnfme().subtract(locNormals.getAnfme()), modiUser, modiTime, locNormal.getId());
+                    // 鐢熸垚骞充粨鍑哄叆搴撹褰�
+                    LocNormalLog locLog = new LocNormalLog();
+                    VersionUtils.setLocNormalLog(locLog, locNormals);
+                    locLog.setAnfme(locNormals.getAnfme().doubleValue());
+                    locLog.setIoType(2);
+                    locLog.setCreateTime(new Date());
+                    locLog.setCreateUser(modiUser);
+                    if (!locNormalLogService.insert(locLog)) {
+                        String logStr = JSON.toJSONString(locLog);
+                        log.info("骞充粨鍑哄簱璁板綍鎻掑叆澶辫触,鏁版嵁:" + logStr);
+                    }
                 } else {
                     // 鎶婂搴旂墿鏂欏钩浠撳簱瀛樺嚭搴�
                     locNormalService.outLocNormal(locNormals.getMatnr(), modiUser, modiTime, locNormals.getId());

--
Gitblit v1.9.1