From 3631219246be48aec1e745e94e5b28ff4e8799c8 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期五, 20 十月 2023 19:35:54 +0800 Subject: [PATCH] 调整上海原版接口 --- 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