From c206acfaedc69c390fb67daa81bc686f58a212ef Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期一, 27 十一月 2023 16:12:11 +0800
Subject: [PATCH] 提交配置信息2

---
 igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1104.java |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1104.java b/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1104.java
index c710ebf..fd34350 100644
--- a/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1104.java
+++ b/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1104.java
@@ -1,6 +1,5 @@
 package com.ld.igds.sh.service;
 
-import com.ld.igds.constant.DepotStatus;
 import com.ld.igds.log.service.InteStatusLogService;
 import com.ld.igds.models.Depot;
 import com.ld.igds.models.InteStatusLog;
@@ -13,11 +12,13 @@
 import com.ld.igds.sh.util.RespCodeEnum;
 import com.ld.igds.sh.util.RespUtil;
 import com.ld.igds.util.ContextUtil;
+import com.ld.igds.util.NumberUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.time.DateFormatUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -67,22 +68,22 @@
         InteStatusLog addLog;
         for (Depot depot : depotList) {
             dto = new Dto1104();
-            dto.setHwbm(depot.getId());
+            dto.setHwbm(ApiShUtil.getGbDepotId(depot.getId()) + "01");
             dto.setHwmc(depot.getName());
             dto.setHwqyrq(DateFormatUtils.format((depot.getStoreDate()==null?new Date():depot.getStoreDate()),"yyyy-MM-dd"));
-            dto.setHwrl(depot.getStorageReal()==null?"0.0":depot.getStorageReal() + "");
-            dto.setCfbh(depot.getId().substring(0,25));
-            dto.setHwzt(DepotStatus.getGBCode(depot.getDepotStatus()));
+            dto.setHwrl(depot.getStorageMax()==null?"0.0": NumberUtil.keepPrecision(depot.getStorageMax()/1000,1) + "");
+            dto.setCfbh(ApiShUtil.getGbDepotId(depot.getId()).substring(0,25));
+            dto.setHwzt(apiShUtil.getDepotStatus(depot.getDepotStatus()));
             dto.setClfs(depot.getStoreType());
             dto.setBgy(depot.getStoreKeeper());
             dto.setBgyxm(depot.getStoreKeeperName());
 
             dto.setZhgxsj(DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss"));
             //鏌ヨ鏃ュ織鐘舵�佽〃锛岃缃搷浣滄爣蹇�
-            log = inteStatusLogService.getLogByBizId(companyId, ApiShConst.API_SH_1104 + "_" + depot.getId());
+            log = inteStatusLogService.getLogByBizId(companyId, ApiShConst.API_SH_1104 + "_" + ApiShUtil.getGbDepotId(depot.getId()));
             if(null == log){
                 addLog = new InteStatusLog();
-                addLog.setBizId(ApiShConst.API_SH_1104 + "_" + depot.getId());
+                addLog.setBizId(ApiShConst.API_SH_1104 + "_" + ApiShUtil.getGbDepotId(depot.getId()));
                 addLog.setCompanyId(companyId);
                 addLog.setBizType(ApiShConst.API_SH_TYPE_BASIC);
                 addLog.setInterfaceId(ApiShConst.API_SH_1104);

--
Gitblit v1.9.3