From 9e253a7fd8f57e1f7c3e7288a36167ff878ab28d Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期一, 06 十一月 2023 21:59:43 +0800
Subject: [PATCH] 库存管理添加粮权字段
---
igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1106.java | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1106.java b/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1106.java
index eb38708..daa67f3 100644
--- a/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1106.java
+++ b/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1106.java
@@ -11,9 +11,11 @@
import com.ld.igds.sh.param.ApiRequest;
import com.ld.igds.sh.service.impl.HApiShServiceImpl;
import com.ld.igds.sh.util.ApiShConst;
+import com.ld.igds.sh.util.ApiShUtil;
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;
@@ -71,9 +73,9 @@
continue;
}
dto = new Dto1106();
- dto.setAjdh(depot.getId());
+ dto.setAjdh(ApiShUtil.getGbDepotId(depot.getId()));
dto.setAjmc(depot.getName());
- dto.setCfbh(depot.getId().substring(0, 25));
+ dto.setCfbh(ApiShUtil.getGbDepotId(depot.getId()).substring(0, 25));
building = hApiShServiceImpl.getBuilding(companyId, depot.getBuildingId());
if (null != building) {
@@ -81,17 +83,21 @@
dto.setAjkd(building.getWidth() == null ? "0.0" : building.getWidth() + "");
dto.setAjgd(building.getHeight() == null ? "0.0" : building.getHeight() + "");
}
- dto.setSjcr(depot.getStorageMax() == null ? "0.0" : depot.getStorageMax() + "");
+ dto.setSjcr(depot.getStorageMax() == null ? "0.0" : NumberUtil.keepPrecision(depot.getStorageMax()/1000, 1) + "");
dto.setQyrq(DateFormatUtils.format((depot.getStoreDate() == null ? new Date() : depot.getStoreDate()), "yyyy-MM-dd"));
- dto.setAjzt("1"); //鐜╁ソ
+ if(DepotStatus.STATUS_9.getCode().equals(depot.getDepotStatus())){
+ dto.setAjzt("3"); //闇�澶т慨
+ }else {
+ dto.setAjzt("1"); //鐜╁ソ
+ }
dto.setZhgxsj(DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss"));
//鏌ヨ鏃ュ織鐘舵�佽〃锛岃缃搷浣滄爣蹇�
- log = inteStatusLogService.getLogByBizId(companyId, ApiShConst.API_SH_1106 + "_" + depot.getId());
+ log = inteStatusLogService.getLogByBizId(companyId, ApiShConst.API_SH_1106 + "_" + ApiShUtil.getGbDepotId(depot.getId()));
if(null == log){
addLog = new InteStatusLog();
- addLog.setBizId(ApiShConst.API_SH_1106 + "_" + depot.getId());
+ addLog.setBizId(ApiShConst.API_SH_1106 + "_" + ApiShUtil.getGbDepotId(depot.getId()));
addLog.setCompanyId(companyId);
addLog.setBizType(ApiShConst.API_SH_TYPE_BASIC);
addLog.setInterfaceId(ApiShConst.API_SH_1106);
--
Gitblit v1.9.3