YYC
2023-10-21 d48d966dfde7a0c31bd81466559e5e8d681dc200
igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1104.java
@@ -12,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;
@@ -66,11 +68,11 @@
        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.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());
@@ -78,10 +80,10 @@
            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);