From 6c955bced91e431cb6dbd255257d3dafd1dc6cf2 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期四, 26 二月 2026 09:59:20 +0800
Subject: [PATCH] 地磅抓拍页面修改

---
 fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java |  177 ++++++++++++++++++++++++++++++----------------------------
 1 files changed, 92 insertions(+), 85 deletions(-)

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;

--
Gitblit v1.9.3