From f68f5bf6ae56c18561eb8ccba9fb9693f128551c Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期三, 11 二月 2026 09:36:07 +0800
Subject: [PATCH] 客户问题优化调整9

---
 fzzy-igdss-web/src/main/resources/templates/inout/handle.html                    |   26 +++--
 fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailInExport.java  |    3 
 fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailOutExport.java |    3 
 fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordOutExport.java       |    3 
 fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/InoutRecord.java              |    5 +
 fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticeOut.view.xml              |    2 
 fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java      |  177 ++++++++++++++++++-----------------
 fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java      |    4 
 fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutList.view.xml                   |   12 ++
 fzzy-igdss-web/src/main/java/com/fzzy/common/ExportController.java               |   16 ++
 fzzy-igdss-web/src/main/resources/templates/inout/weight.html                    |   21 ++--
 fzzy-igdss-web/src/main/resources/templates/inout/weight2.html                   |   21 ++--
 fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordInExport.java        |    3 
 13 files changed, 173 insertions(+), 123 deletions(-)

diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailInExport.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailInExport.java
index 1b013e4..446dbc1 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailInExport.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailInExport.java
@@ -42,4 +42,7 @@
 
     @Excel(name = "绂诲簱鏃堕棿",sort = 9,dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date completeTime;
+
+    @Excel(name = "淇敼璁板綍",sort = 10)
+    private String updateLog;
 }
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailOutExport.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailOutExport.java
index 73cc2a5..5a06015 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailOutExport.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordDetailOutExport.java
@@ -42,4 +42,7 @@
 
     @Excel(name = "绂诲簱鏃堕棿",sort = 9,dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date completeTime;
+
+    @Excel(name = "淇敼璁板綍",sort = 10)
+    private String updateLog;
 }
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordInExport.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordInExport.java
index 45d1f9e..43957ec 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordInExport.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordInExport.java
@@ -49,4 +49,7 @@
 
     @Excel(name = "绂诲簱鏃堕棿",sort = 11,dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date completeTime;
+
+    @Excel(name = "淇敼璁板綍",sort = 12)
+    private String updateLog;
 }
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordOutExport.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordOutExport.java
index 3a27362..6a19648 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordOutExport.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/InoutRecordOutExport.java
@@ -49,4 +49,7 @@
 
     @Excel(name = "绂诲簱鏃堕棿",sort = 11,dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date completeTime;
+
+    @Excel(name = "淇敼璁板綍",sort = 12)
+    private String updateLog;
 }
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/InoutRecord.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/InoutRecord.java
index 4625fdb..eddfab2 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/InoutRecord.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/InoutRecord.java
@@ -235,6 +235,11 @@
     @TableField("remarks")
     private String remarks;
 
+    @Excel(name = "淇敼璁板綍",sort = 8)
+    @Column(name = "update_log", columnDefinition = "varchar(500) COMMENT '淇敼璁板綍'")
+    @TableField("update_log")
+    private String updateLog;
+
     /**
      * ----------- 鍊间粨鏃堕棿锛屾墜鏈虹浣跨敤-----------------------
      **/
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java
index 76dcd79..8aef70c 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java
@@ -68,6 +68,8 @@
         queryWrapper.eq("company_id", param.getCompanyId());
         if (StringUtils.isNotBlank(param.getDeptId())) {
             queryWrapper.eq("dept_id", param.getDeptId());
+        }else {
+            queryWrapper.likeRight("dept_id", ContextUtil.subDeptId(null));
         }
         if (StringUtils.isNotBlank(param.getCustomerName())) {
             queryWrapper.like("customer_name", param.getCustomerName());
@@ -267,6 +269,8 @@
         queryWrapper.eq("company_id", param.getCompanyId());
         if (StringUtils.isNotBlank(param.getDeptId())) {
             queryWrapper.eq("dept_id", param.getDeptId());
+        }else {
+            queryWrapper.likeRight("dept_id", ContextUtil.subDeptId(null));
         }
         if (StringUtils.isNotBlank(param.getCustomerName())) {
             queryWrapper.like("customer_name", param.getCustomerName());
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java
index d304133..e3ae15f 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java
@@ -4,6 +4,7 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.fzzy.igds.bill.InoutBill;
 import com.fzzy.igds.constant.Constant;
+import com.fzzy.igds.constant.FoodLevel;
 import com.fzzy.igds.constant.FoodVariety;
 import com.fzzy.igds.constant.RedisConst;
 import com.fzzy.igds.data.IgdsBaseParam;
@@ -149,13 +150,14 @@
 
     /**
      * 鏍规嵁鏃堕棿绫诲瀷锛岃幏鍙栧凡瀹屾垚鐨勬甯稿崟鎹�
+     *
      * @param timeType
      * @param param
      * @return
      */
     public List<InoutRecord> getCompleteInoutByTime(String timeType, IgdsBaseParam param) {
-        if(StringUtils.isBlank(timeType)){
-             return null;
+        if (StringUtils.isBlank(timeType)) {
+            return null;
         }
 
         QueryWrapper<InoutRecord> queryWrapper = new QueryWrapper<>();
@@ -262,7 +264,7 @@
      * @return
      */
     public String addInoutRecordList(List<InoutRecord> list) {
-        if(null == list || list.isEmpty()){
+        if (null == list || list.isEmpty()) {
             return "鏂板澶辫触";
         }
 
@@ -323,6 +325,7 @@
 
     /**
      * 鏁版嵁淇敼锛屼繚鐣欎慨鏀硅褰�
+     *
      * @param updateData
      * @return
      */
@@ -333,220 +336,224 @@
         param.setId(updateData.getId());
         InoutRecord record = this.selectOne(param);
 
-        String remarks = checkRemarks(updateData, record);
-        updateData.setRemarks(remarks);
+        String updateLog = checkRemarks(updateData, record);
+        updateData.setUpdateLog(updateLog);
 
         return updateInoutRecord(updateData);
     }
 
     /**
      * 鏍¢獙淇敼淇℃伅
-     * @param updateData  淇敼鏁版嵁
-     * @param record      鍘熷鏁版嵁
+     *
+     * @param updateData 淇敼鏁版嵁
+     * @param record     鍘熷鏁版嵁
      * @return
      */
     public String checkRemarks(InoutRecord updateData, InoutRecord record) {
 
-        String remarks = "銆�" + ContextUtil.getLoginUserName() + "銆戜簬["+DateFormatUtils.format(new Date(),"yyyy-MM-dd HH:mm:ss")+"]淇敼鏁版嵁锛�";
+        String updateLog0 = "銆�" + ContextUtil.getLoginUserName() + "銆戜簬[" + DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss") + "]淇敼鏁版嵁锛�";
+        String updateLog = "";
 
         boolean updateTag = false;
         //鏍¢獙浠撳簱淇℃伅
-        if(null != updateData.getDepotId() && null != record.getDepotId()){
+        if (null != updateData.getDepotId() && null != record.getDepotId()) {
             updateTag = !updateData.getDepotId().equals(record.getDepotId());
-            if(updateTag){
-                remarks += "[浠撳簱缂栫爜](" + record.getDepotId() + ")淇敼涓�(" + updateData.getDepotId() + "),";
+            if (updateTag) {
+                updateLog += "[浠撳簱缂栫爜](" + record.getDepotId() + ")淇敼涓�(" + updateData.getDepotId() + "),";
             }
         }
 
         //鏍¢獙鍝佺淇℃伅
-        if(null != updateData.getFoodVariety() && null != record.getFoodVariety()){
+        if (null != updateData.getFoodVariety() && null != record.getFoodVariety()) {
             updateTag = !updateData.getFoodVariety().equals(record.getFoodVariety());
-            if(updateTag){
-                remarks += "[鍝佺](" + record.getFoodVariety() + ")淇敼涓�(" + updateData.getFoodVariety() + "),";
+            if (updateTag) {
+                updateLog += "[鍝佺](" + FoodVariety.getMsg(record.getFoodVariety()) + ")淇敼涓�(" + FoodVariety.getMsg(updateData.getFoodVariety()) + "),";
             }
         }
 
         //绮浜у湴
-        if(null != updateData.getFoodLocation() && null != record.getFoodLocation()){
+        if (null != updateData.getFoodLocation() && null != record.getFoodLocation()) {
             updateTag = !updateData.getFoodLocation().equals(record.getFoodLocation());
-            if(updateTag){
-                remarks += "[绮浜у湴](" + record.getFoodLocation() + ")淇敼涓�(" + updateData.getFoodLocation() + "),";
+            if (updateTag) {
+                updateLog += "[绮浜у湴](" + record.getFoodLocation() + ")淇敼涓�(" + updateData.getFoodLocation() + "),";
             }
         }
 
         //绮绛夌骇
-        if(null != updateData.getFoodLevel() && null != record.getFoodLevel()){
+        if (null != updateData.getFoodLevel() && null != record.getFoodLevel()) {
             updateTag = !updateData.getFoodLevel().equals(record.getFoodLevel());
-            if(updateTag){
-                remarks += "[绮绛夌骇](" + record.getFoodLevel() + ")淇敼涓�(" + updateData.getFoodLevel() + "),";
+            if (updateTag) {
+                updateLog += "[绮绛夌骇](" + FoodLevel.getMsg(record.getFoodLevel()) + ")淇敼涓�(" + FoodLevel.getMsg(updateData.getFoodLevel()) + "),";
             }
         }
 
         //绮骞翠唤
-        if(null != updateData.getFoodYear() && null != record.getFoodYear()){
+        if (null != updateData.getFoodYear() && null != record.getFoodYear()) {
             updateTag = !updateData.getFoodYear().equals(record.getFoodYear());
-            if(updateTag){
-                remarks += "[绮骞翠唤](" + record.getFoodYear() + ")淇敼涓�(" + updateData.getFoodYear() + "),";
+            if (updateTag) {
+                updateLog += "[绮骞翠唤](" + record.getFoodYear() + ")淇敼涓�(" + updateData.getFoodYear() + "),";
             }
         }
 
         //鎵胯繍浜�
-        if(null != updateData.getUserName() && null != record.getUserName()){
+        if (null != updateData.getUserName() && null != record.getUserName()) {
             updateTag = !updateData.getUserName().equals(record.getUserName());
-            if(updateTag){
-                remarks += "[鎵胯繍浜篯(" + record.getUserName() + ")淇敼涓�(" + updateData.getUserName() + "),";
+            if (updateTag) {
+                updateLog += "[鎵胯繍浜篯(" + record.getUserName() + ")淇敼涓�(" + updateData.getUserName() + "),";
             }
         }
 
         //鏍¢獙閫氱煡鍗曚俊鎭�
-        if(null != updateData.getNoticeId() && null != record.getNoticeId()){
+        if (null != updateData.getNoticeId() && null != record.getNoticeId()) {
             updateTag = !updateData.getNoticeId().equals(record.getNoticeId());
-            if(updateTag){
-                remarks += "[閫氱煡鍗曠紪鐮乚(" + record.getNoticeId() + ")淇敼涓�(" + updateData.getNoticeId() + "),";
+            if (updateTag) {
+                updateLog += "[閫氱煡鍗曠紪鐮乚(" + record.getNoticeId() + ")淇敼涓�(" + updateData.getNoticeId() + "),";
             }
         }
 
         //鏍¢獙寰�鏉ュ崟浣嶄俊鎭�
-        if(null != updateData.getCustomerName() && null != record.getCustomerName()){
+        if (null != updateData.getCustomerName() && null != record.getCustomerName()) {
             updateTag = !updateData.getCustomerName().equals(record.getCustomerName());
-            if(updateTag){
-                remarks += "[寰�鏉ュ崟浣峕(" + record.getCustomerName() + ")淇敼涓�(" + updateData.getCustomerName() + "),";
+            if (updateTag) {
+                updateLog += "[寰�鏉ュ崟浣峕(" + record.getCustomerName() + ")淇敼涓�(" + updateData.getCustomerName() + "),";
             }
         }
 
         //鍗曚环
-        if(null != updateData.getPrice() && null != record.getPrice()){
+        if (null != updateData.getPrice() && null != record.getPrice()) {
             updateTag = !updateData.getPrice().equals(record.getPrice());
-            if(updateTag){
-                remarks += "[鍗曚环](" + record.getPrice() + ")淇敼涓�(" + updateData.getPrice() + "),";
+            if (updateTag) {
+                updateLog += "[鍗曚环](" + record.getPrice() + ")淇敼涓�(" + updateData.getPrice() + "),";
             }
         }
 
         //缁撶畻閲戦
-        if(null != updateData.getSettleMoney() && null != record.getSettleMoney()){
+        if (null != updateData.getSettleMoney() && null != record.getSettleMoney()) {
             updateTag = !updateData.getSettleMoney().equals(record.getSettleMoney());
-            if(updateTag){
-                remarks += "[缁撶畻閲戦](" + record.getSettleMoney() + ")淇敼涓�(" + updateData.getSettleMoney() + "),";
+            if (updateTag) {
+                updateLog += "[缁撶畻閲戦](" + record.getSettleMoney() + ")淇敼涓�(" + updateData.getSettleMoney() + "),";
             }
         }
 
         //姘村垎
-        if(null != updateData.getPerWet() && null != record.getPerWet()){
+        if (null != updateData.getPerWet() && null != record.getPerWet()) {
             updateTag = !updateData.getPerWet().equals(record.getPerWet());
-            if(updateTag){
-                remarks += "[姘村垎](" + record.getPerWet() + ")淇敼涓�(" + updateData.getPerWet() + "),";
+            if (updateTag) {
+                updateLog += "[姘村垎](" + record.getPerWet() + ")淇敼涓�(" + updateData.getPerWet() + "),";
             }
         }
 
         //鏉傝川
-        if(null != updateData.getPerImpurity() && null != record.getPerImpurity()){
+        if (null != updateData.getPerImpurity() && null != record.getPerImpurity()) {
             updateTag = !updateData.getPerImpurity().equals(record.getPerImpurity());
-            if(updateTag){
-                remarks += "[鏉傝川](" + record.getPerImpurity() + ")淇敼涓�(" + updateData.getPerImpurity() + "),";
+            if (updateTag) {
+                updateLog += "[鏉傝川](" + record.getPerImpurity() + ")淇敼涓�(" + updateData.getPerImpurity() + "),";
             }
         }
 
         //姣涢噸
-        if(null != updateData.getFullWeight() && null != record.getFullWeight()){
+        if (null != updateData.getFullWeight() && null != record.getFullWeight()) {
             updateTag = !updateData.getFullWeight().equals(record.getFullWeight());
-            if(updateTag){
-                remarks += "[姣涢噸](" + record.getFullWeight() + ")淇敼涓�(" + updateData.getFullWeight() + "),";
+            if (updateTag) {
+                updateLog += "[姣涢噸](" + record.getFullWeight() + ")淇敼涓�(" + updateData.getFullWeight() + "),";
             }
         }
 
         //鐨噸
-        if(null != updateData.getEmptyWeight() && null != record.getEmptyWeight()){
+        if (null != updateData.getEmptyWeight() && null != record.getEmptyWeight()) {
             updateTag = !updateData.getEmptyWeight().equals(record.getEmptyWeight());
-            if(updateTag){
-                remarks += "[鐨噸](" + record.getEmptyWeight() + ")淇敼涓�(" + updateData.getEmptyWeight() + "),";
+            if (updateTag) {
+                updateLog += "[鐨噸](" + record.getEmptyWeight() + ")淇敼涓�(" + updateData.getEmptyWeight() + "),";
             }
         }
 
         //鎵i噸
-        if(null != updateData.getDeOther() && null != record.getDeOther()){
+        if (null != updateData.getDeOther() && null != record.getDeOther()) {
             updateTag = !updateData.getDeOther().equals(record.getDeOther());
-            if(updateTag){
-                remarks += "[鎵i噸](" + record.getDeOther() + ")淇敼涓�(" + updateData.getDeOther() + "),";
+            if (updateTag) {
+                updateLog += "[鎵i噸](" + record.getDeOther() + ")淇敼涓�(" + updateData.getDeOther() + "),";
             }
         }
 
         //缁撶畻閲嶉噺
-        if(null != updateData.getSettleWeight() && null != record.getSettleWeight()){
+        if (null != updateData.getSettleWeight() && null != record.getSettleWeight()) {
             updateTag = !updateData.getSettleWeight().equals(record.getSettleWeight());
-            if(updateTag){
-                remarks += "[缁撶畻閲嶉噺](" + record.getSettleWeight() + ")淇敼涓�(" + updateData.getSettleWeight() + "),";
+            if (updateTag) {
+                updateLog += "[缁撶畻閲嶉噺](" + record.getSettleWeight() + ")淇敼涓�(" + updateData.getSettleWeight() + "),";
             }
         }
 
         //鍑哄叆搴撻噸閲�
-        if(null != updateData.getRecordWeight() && null != record.getRecordWeight()){
+        if (null != updateData.getRecordWeight() && null != record.getRecordWeight()) {
             updateTag = !updateData.getRecordWeight().equals(record.getRecordWeight());
-            if(updateTag){
-                remarks += "[鍑哄叆搴撻噸閲廬(" + record.getRecordWeight() + ")淇敼涓�(" + updateData.getRecordWeight() + "),";
+            if (updateTag) {
+                updateLog += "[鍑哄叆搴撻噸閲廬(" + record.getRecordWeight() + ")淇敼涓�(" + updateData.getRecordWeight() + "),";
             }
         }
 
         //鐧昏鏃堕棿
-        if(null != updateData.getRegisterTime() && null != record.getRegisterTime()){
+        if (null != updateData.getRegisterTime() && null != record.getRegisterTime()) {
             updateTag = !updateData.getRegisterTime().equals(record.getRegisterTime());
-            if(updateTag){
-                remarks += "[鐧昏鏃堕棿](" + DateFormatUtils.format(record.getRegisterTime(),"yyyy-MM-dd HH:mm:ss") + ")淇敼涓�(" + DateFormatUtils.format(updateData.getRegisterTime(),"yyyy-MM-dd HH:mm:ss") + "),";
+            if (updateTag) {
+                updateLog += "[鐧昏鏃堕棿](" + DateFormatUtils.format(record.getRegisterTime(), "yyyy-MM-dd HH:mm:ss") + ")淇敼涓�(" + DateFormatUtils.format(updateData.getRegisterTime(), "yyyy-MM-dd HH:mm:ss") + "),";
             }
         }
 
         //婊¤溅鏃堕棿
-        if(null != updateData.getFullWeightTime() && null != record.getFullWeightTime()){
+        if (null != updateData.getFullWeightTime() && null != record.getFullWeightTime()) {
             updateTag = !updateData.getFullWeightTime().equals(record.getFullWeightTime());
-            if(updateTag){
-                remarks += "[婊¤溅鏃堕棿](" + DateFormatUtils.format(record.getFullWeightTime(),"yyyy-MM-dd HH:mm:ss") + ")淇敼涓�(" + DateFormatUtils.format(updateData.getFullWeightTime(),"yyyy-MM-dd HH:mm:ss") + "),";
+            if (updateTag) {
+                updateLog += "[婊¤溅鏃堕棿](" + DateFormatUtils.format(record.getFullWeightTime(), "yyyy-MM-dd HH:mm:ss") + ")淇敼涓�(" + DateFormatUtils.format(updateData.getFullWeightTime(), "yyyy-MM-dd HH:mm:ss") + "),";
             }
         }
 
         //绌鸿溅鏃堕棿
-        if(null != updateData.getEmptyWeightTime() && null != record.getEmptyWeightTime()){
+        if (null != updateData.getEmptyWeightTime() && null != record.getEmptyWeightTime()) {
             updateTag = !updateData.getEmptyWeightTime().equals(record.getEmptyWeightTime());
-            if(updateTag){
-                remarks += "[绌鸿溅鏃堕棿](" + DateFormatUtils.format(record.getEmptyWeightTime(),"yyyy-MM-dd HH:mm:ss") + ")淇敼涓�(" + DateFormatUtils.format(updateData.getEmptyWeightTime(),"yyyy-MM-dd HH:mm:ss") + "),";
+            if (updateTag) {
+                updateLog += "[绌鸿溅鏃堕棿](" + DateFormatUtils.format(record.getEmptyWeightTime(), "yyyy-MM-dd HH:mm:ss") + ")淇敼涓�(" + DateFormatUtils.format(updateData.getEmptyWeightTime(), "yyyy-MM-dd HH:mm:ss") + "),";
             }
         }
 
         //瀹屾垚鏃堕棿
-        if(null != updateData.getCompleteTime() && null != record.getCompleteTime()){
+        if (null != updateData.getCompleteTime() && null != record.getCompleteTime()) {
             updateTag = !updateData.getCompleteTime().equals(record.getCompleteTime());
-            if(updateTag){
-                remarks += "[瀹屾垚鏃堕棿](" + DateFormatUtils.format(record.getCompleteTime(),"yyyy-MM-dd HH:mm:ss") + ")淇敼涓�(" + DateFormatUtils.format(updateData.getCompleteTime(),"yyyy-MM-dd HH:mm:ss") + "),";
+            if (updateTag) {
+                updateLog += "[瀹屾垚鏃堕棿](" + DateFormatUtils.format(record.getCompleteTime(), "yyyy-MM-dd HH:mm:ss") + ")淇敼涓�(" + DateFormatUtils.format(updateData.getCompleteTime(), "yyyy-MM-dd HH:mm:ss") + "),";
             }
         }
 
         //婊¤溅绉伴噸浜�
-        if(null != updateData.getFullWeightUser() && null != record.getFullWeightUser()){
+        if (null != updateData.getFullWeightUser() && null != record.getFullWeightUser()) {
             updateTag = !updateData.getFullWeightUser().equals(record.getFullWeightUser());
-            if(updateTag){
-                remarks += "[婊¤溅绉伴噸浜篯(" + record.getFullWeightUser() + ")淇敼涓�(" + updateData.getFullWeightUser() + "),";
+            if (updateTag) {
+                updateLog += "[婊¤溅绉伴噸浜篯(" + record.getFullWeightUser() + ")淇敼涓�(" + updateData.getFullWeightUser() + "),";
             }
         }
 
         //绌鸿溅绉伴噸浜�
-        if(null != updateData.getEmptyWeightUser() && null != record.getEmptyWeightUser()){
+        if (null != updateData.getEmptyWeightUser() && null != record.getEmptyWeightUser()) {
             updateTag = !updateData.getEmptyWeightUser().equals(record.getEmptyWeightUser());
-            if(updateTag){
-                remarks += "[绌鸿溅绉伴噸浜篯(" + record.getEmptyWeightUser() + ")淇敼涓�(" + updateData.getEmptyWeightUser() + "),";
+            if (updateTag) {
+                updateLog += "[绌鸿溅绉伴噸浜篯(" + record.getEmptyWeightUser() + ")淇敼涓�(" + updateData.getEmptyWeightUser() + "),";
             }
         }
 
         //澶囨敞璇存槑
-        if(null != updateData.getRemarks() && null != record.getRemarks()){
+        if (null != updateData.getRemarks() && null != record.getRemarks()) {
             updateTag = !updateData.getRemarks().equals(record.getRemarks());
-            if(updateTag){
-                remarks += "[澶囨敞璇存槑](" + record.getRemarks() + ")淇敼涓�(" + updateData.getRemarks() + "),";
+            if (updateTag) {
+                updateLog += "[澶囨敞璇存槑](" + record.getRemarks() + ")淇敼涓�(" + updateData.getRemarks() + "),";
             }
         }
 
-        if(StringUtils.isNotBlank(record.getRemarks())){
-            remarks = record.getRemarks() + ";" + remarks;
+        if (StringUtils.isBlank(updateLog)) {
+            return record.getUpdateLog() == null ? "" : record.getUpdateLog();
         }
 
-        return remarks;
+        updateLog0 = updateLog0 + updateLog;
+
+        return record.getUpdateLog() == null ? updateLog0 : (record.getUpdateLog() + "锛�" + updateLog0);
     }
 
     /**
@@ -681,7 +688,7 @@
     public String inWeightBill(InoutRecord data) {
 
         // 鑾峰彇琛ㄥ崟鏁版嵁
-        InoutPrintBill bill = this.createBillData(data, "鍏ュ簱鍒掔爜鍗�");
+        InoutPrintBill bill = this.createBillData(data, "-鍏ュ簱鍗�");
 
         // 璋冩暣妯$増鏁版嵁骞惰繑鍥�
         String htmlStr = InoutBill.IN_WEIGHT_DEFAULT;
@@ -763,7 +770,7 @@
      */
     public String outWeightBill(InoutRecord data) {
         // 鑾峰彇琛ㄥ崟鏁版嵁
-        InoutPrintBill bill = this.createBillData(data, "鍑哄簱鍒掔爜鍗�");
+        InoutPrintBill bill = this.createBillData(data, "-鍑哄簱鍗�");
 
         //榛樿妯$増
         String htmlStr = InoutBill.OUT_WEIGHT_DEFAULT;
diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutList.view.xml b/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutList.view.xml
index 77bd8f7..7e517c5 100644
--- a/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutList.view.xml
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutList.view.xml
@@ -123,7 +123,7 @@
       </PropertyDef>
       <PropertyDef name="settleWeight">
         <Property name="dataType">Double</Property>
-        <Property name="label">缁撶畻鍑�閲�</Property>
+        <Property name="label">缁撶畻閲嶉噺</Property>
         <Property name="required">true</Property>
         <Property name="displayFormat">0.0 KG</Property>
       </PropertyDef>
@@ -156,6 +156,10 @@
       <PropertyDef name="remarks">
         <Property></Property>
         <Property name="label">澶囨敞淇℃伅</Property>
+      </PropertyDef>
+      <PropertyDef name="updateLog">
+        <Property></Property>
+          <Property name="label">淇敼璁板綍</Property>
       </PropertyDef>
       <PropertyDef name="deptId">
         <Property></Property>
@@ -952,6 +956,12 @@
                 <Property name="property">remarks</Property>
                 <Editor/>
               </AutoFormElement>
+              <AutoFormElement layoutConstraint="colSpan:3">
+                <Property name="name">updateLog</Property>
+                <Property name="property">updateLog</Property>
+                <Property name="readOnly">true</Property>
+                <Editor/>
+              </AutoFormElement>
             </AutoForm>
           </Children>
         </FieldSet>
diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticeOut.view.xml b/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticeOut.view.xml
index 0fc520a..1743359 100644
--- a/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticeOut.view.xml
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticeOut.view.xml
@@ -228,7 +228,7 @@
         <Button>
           <ClientEvent name="onClick">var data = view.get(&quot;#dsQuery.data&quot;);&#xD;
                         if(data){&#xD;
-                        view.get(&quot;#dsMain&quot;).set(&quot;parameter&quot;,data.toJSON()).flushAsync();&#xD;
+                        view.get(&quot;#dsMain&quot;).set(&quot;parameter&quot;,data).flushAsync();&#xD;
                         }else{&#xD;
                         view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
                         }</ClientEvent>
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/common/ExportController.java b/fzzy-igdss-web/src/main/java/com/fzzy/common/ExportController.java
index 1f8ed16..3baa207 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/common/ExportController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/common/ExportController.java
@@ -136,8 +136,9 @@
             sheetName = "鍏ュ簱鎶ヨ〃鏁版嵁";
             list = reportInoutPR.listRecord(param);
             List<InoutRecordInExport> exportList = new ArrayList<>();
+            InoutRecordInExport export;
             for (InoutRecord record : list) {
-                InoutRecordInExport export = new InoutRecordInExport();
+                export = new InoutRecordInExport();
                 export.setId(record.getId());
                 export.setPlateNum(record.getPlateNum());
                 // 灏嗕粨搴揑D鏄犲皠涓轰粨搴撳悕绉�
@@ -153,6 +154,7 @@
                 export.setRecordWeight(record.getRecordWeight());
                 export.setCompleteTime(record.getCompleteTime());
                 export.setDeOther(record.getDeOther());
+                export.setUpdateLog(record.getUpdateLog());
                 exportList.add(export);
             }
             ExcelUtil<InoutRecordInExport> util = new ExcelUtil<InoutRecordInExport>(InoutRecordInExport.class);
@@ -163,8 +165,9 @@
             sheetName = "鍑哄簱鎶ヨ〃鏁版嵁";
             list = reportInoutPR.listRecord(param);
             List<InoutRecordOutExport> exportList = new ArrayList<>();
+            InoutRecordOutExport export;
             for (InoutRecord record : list) {
-                InoutRecordOutExport export = new InoutRecordOutExport();
+                export = new InoutRecordOutExport();
                 export.setId(record.getId());
                 export.setPlateNum(record.getPlateNum());
                 // 灏嗕粨搴揑D鏄犲皠涓轰粨搴撳悕绉�
@@ -180,6 +183,7 @@
                 export.setRecordWeight(record.getRecordWeight());
                 export.setCompleteTime(record.getCompleteTime());
                 export.setDeOther(record.getDeOther());
+                export.setUpdateLog(record.getUpdateLog());
                 exportList.add(export);
             }
             ExcelUtil<InoutRecordOutExport> util = new ExcelUtil<InoutRecordOutExport>(InoutRecordOutExport.class);
@@ -190,8 +194,9 @@
             sheetName = "鍏ュ簱鏄庣粏鎶ヨ〃鏁版嵁";
             list = reportInoutPR.listRecord(param);
             List<InoutRecordDetailInExport> exportList = new ArrayList<>();
+            InoutRecordDetailInExport export;
             for (InoutRecord record : list) {
-                InoutRecordDetailInExport export = new InoutRecordDetailInExport();
+                export = new InoutRecordDetailInExport();
                 //鏀跺偍鍏徃鏄犲皠
                 String companyNameValue = companyMap.get(record.getCompanyId());
                 export.setCompanyId(companyNameValue != null ? companyNameValue : "");
@@ -209,6 +214,7 @@
                 export.setSettleWeight(record.getSettleWeight());
                 export.setRecordWeight(record.getRecordWeight());
                 export.setCompleteTime(record.getCompleteTime());
+                export.setUpdateLog(record.getUpdateLog());
                 exportList.add(export);
             }
             ExcelUtil<InoutRecordDetailInExport> util = new ExcelUtil<InoutRecordDetailInExport>(InoutRecordDetailInExport.class);
@@ -219,8 +225,9 @@
             sheetName = "鍑哄簱鏄庣粏鎶ヨ〃鏁版嵁";
             list = reportInoutPR.listRecord(param);
             List<InoutRecordDetailOutExport> exportList = new ArrayList<>();
+            InoutRecordDetailOutExport export;
             for (InoutRecord record : list) {
-                InoutRecordDetailOutExport export = new InoutRecordDetailOutExport();
+                export = new InoutRecordDetailOutExport();
                 //鏀跺偍鍏徃鏄犲皠
                 String companyNameValue = companyMap.get(record.getCompanyId());
                 export.setCompanyId(companyNameValue != null ? companyNameValue : "");
@@ -238,6 +245,7 @@
                 export.setSettleWeight(record.getSettleWeight());
                 export.setRecordWeight(record.getRecordWeight());
                 export.setCompleteTime(record.getCompleteTime());
+                export.setUpdateLog(record.getUpdateLog());
                 exportList.add(export);
             }
             ExcelUtil<InoutRecordDetailOutExport> util = new ExcelUtil<InoutRecordDetailOutExport>(InoutRecordDetailOutExport.class);
diff --git a/fzzy-igdss-web/src/main/resources/templates/inout/handle.html b/fzzy-igdss-web/src/main/resources/templates/inout/handle.html
index 147998d..6b7a3ac 100644
--- a/fzzy-igdss-web/src/main/resources/templates/inout/handle.html
+++ b/fzzy-igdss-web/src/main/resources/templates/inout/handle.html
@@ -399,22 +399,13 @@
                                     </div>
                                 </div>
                             </div>
-                            <div class="layui-col-xs4">
+                            <div class="layui-col-xs4  display-none">
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">鍏ュ簱閲嶉噺</label>
                                     <div class="layui-input-block">
                                         <input type="text" name="recordWeight" placeholder="鑷姩璁$畻锛屼笉鍙紪杈�"
                                                autocomplete="off" class="layui-input rkbk-search-input"
                                                disabled> <em class="kccz-data-dw">KG</em>
-                                    </div>
-                                </div>
-                            </div>
-                            <div class="layui-col-xs8">
-                                <div class="layui-form-item">
-                                    <label class="layui-form-label">澶囨敞璇存槑</label>
-                                    <div class="layui-input-block">
-                                        <input type="text" name="remarks" placeholder="璇疯緭鍏ュ唴瀹�"
-                                               class="layui-input">
                                     </div>
                                 </div>
                             </div>
@@ -425,6 +416,15 @@
                                         <input type="text" name="settleWeight" placeholder="鑷姩璁$畻锛屼笉鍙紪杈�"
                                                autocomplete="off" class="layui-input rkbk-search-input"
                                                disabled> <em class="kccz-data-dw">KG</em>
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="layui-col-xs12">
+                                <div class="layui-form-item">
+                                    <label class="layui-form-label">澶囨敞璇存槑</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" name="remarks" placeholder="璇疯緭鍏ュ唴瀹�"
+                                               class="layui-input">
                                     </div>
                                 </div>
                             </div>
@@ -576,6 +576,12 @@
 
 </body>
 
+<!-- 寮瑰嚭閫氱煡鍗� -->
+<div class="layui-tab-content" id="listNotice" style="display: none;">
+    <table class="layui-table" lay-skin="nob" id="tableNotice"
+           lay-filter="tableNotice" style="margin: 0px;"></table>
+</div>
+
 <!-- 寮瑰嚭绮浜у湴 -->
 <div class="layui-tab-content" id="listFoodLocation" style="display: none;">
     <table class="layui-table" lay-skin="nob" id="tableFoodLoaction"
diff --git a/fzzy-igdss-web/src/main/resources/templates/inout/weight.html b/fzzy-igdss-web/src/main/resources/templates/inout/weight.html
index afafc0a..7e58adf 100644
--- a/fzzy-igdss-web/src/main/resources/templates/inout/weight.html
+++ b/fzzy-igdss-web/src/main/resources/templates/inout/weight.html
@@ -487,22 +487,13 @@
                                     </div>
                                 </div>
                             </div>
-                            <div class="layui-col-xs4">
+                            <div class="layui-col-xs4 display-none">
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">鍏ュ簱閲嶉噺</label>
                                     <div class="layui-input-block">
                                         <input type="text" name="recordWeight" placeholder="鑷姩璁$畻锛屼笉鍙紪杈�"
                                                autocomplete="off" class="layui-input rkbk-search-input"
                                                disabled> <em class="kccz-data-dw">KG</em>
-                                    </div>
-                                </div>
-                            </div>
-                            <div class="layui-col-xs8">
-                                <div class="layui-form-item">
-                                    <label class="layui-form-label">澶囨敞璇存槑</label>
-                                    <div class="layui-input-block">
-                                        <input type="text" name="remarks" placeholder="璇疯緭鍏ュ唴瀹�"
-                                               class="layui-input">
                                     </div>
                                 </div>
                             </div>
@@ -516,7 +507,15 @@
                                     </div>
                                 </div>
                             </div>
-
+                            <div class="layui-col-xs12">
+                                <div class="layui-form-item">
+                                    <label class="layui-form-label">澶囨敞璇存槑</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" name="remarks" placeholder="璇疯緭鍏ュ唴瀹�"
+                                               class="layui-input">
+                                    </div>
+                                </div>
+                            </div>
                             <div class="layui-col-xs12">
                                 <div class="line-container" style="margin: 10px 0 0 0;">
                                     <div class="line"></div>
diff --git a/fzzy-igdss-web/src/main/resources/templates/inout/weight2.html b/fzzy-igdss-web/src/main/resources/templates/inout/weight2.html
index 3566325..543000a 100644
--- a/fzzy-igdss-web/src/main/resources/templates/inout/weight2.html
+++ b/fzzy-igdss-web/src/main/resources/templates/inout/weight2.html
@@ -694,22 +694,13 @@
                                     </div>
                                 </div>
                             </div>
-                            <div class="layui-col-xs4">
+                            <div class="layui-col-xs4 display-none">
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">鍏ュ簱閲嶉噺</label>
                                     <div class="layui-input-block">
                                         <input type="text" name="recordWeight" placeholder="鑷姩璁$畻锛屼笉鍙紪杈�"
                                                autocomplete="off" class="layui-input rkbk-search-input"
                                                disabled> <em class="kccz-data-dw">KG</em>
-                                    </div>
-                                </div>
-                            </div>
-                            <div class="layui-col-xs8">
-                                <div class="layui-form-item">
-                                    <label class="layui-form-label">澶囨敞璇存槑</label>
-                                    <div class="layui-input-block">
-                                        <input type="text" name="remarks" placeholder="璇疯緭鍏ュ唴瀹�"
-                                               class="layui-input">
                                     </div>
                                 </div>
                             </div>
@@ -723,7 +714,15 @@
                                     </div>
                                 </div>
                             </div>
-
+                            <div class="layui-col-xs12">
+                                <div class="layui-form-item">
+                                    <label class="layui-form-label">澶囨敞璇存槑</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" name="remarks" placeholder="璇疯緭鍏ュ唴瀹�"
+                                               class="layui-input">
+                                    </div>
+                                </div>
+                            </div>
                             <div class="layui-col-xs12">
                                 <div class="line-container" id="text-info">
                                     <div class="line"></div>

--
Gitblit v1.9.3