From e58253672e2767831fc8be0ac248296d6af50e29 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 17 十二月 2024 16:27:30 +0800 Subject: [PATCH] 最新版本541200007 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java index 3789e72..0cb7553 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java @@ -20,7 +20,7 @@ import com.doumee.core.utils.DateUtil; import com.doumee.core.utils.Utils; import com.doumee.core.wms.model.response.WmsBaseResponse; -import com.doumee.core.wms.model.response.WmsInventoryDataResponse; +import com.doumee.core.wms.model.response.WmsBaseDataResponse; import com.doumee.core.wms.model.response.WmsInventoryJsonResponse; import com.doumee.dao.business.*; import com.doumee.dao.business.join.PlatformWarnEventJoinMapper; @@ -153,7 +153,7 @@ * @return */ @Override - public BoardStockListVO stockList( ){ + public BoardStockListVO stockList(){ BoardStockListVO data = new BoardStockListVO(); double toatalNum = 1d; BigDecimal num = new BigDecimal(0); @@ -161,9 +161,8 @@ try { toatalNum =Double.parseDouble(systemDictDataBiz.queryByCode(Constants.WMS_PARAM,Constants.WMS_TOTAL_STOCK_NUM).getCode()) ; }catch (Exception e){ - } - WmsBaseResponse<WmsInventoryDataResponse> response = wmsService.getInventoryList(); + WmsBaseResponse<WmsBaseDataResponse> response = wmsService.getInventoryList(); if(response!=null && response.getData()!=null && response.getData().size()>0){ List<WmsInventoryJsonResponse> t= response.getData().get(0).getJson(); if(t!=null &&t.size()>0){ @@ -171,7 +170,7 @@ num = num.add (Constants.formatBigdecimal( j.getQty())); GeneralVO d = new GeneralVO(); d.setNum(Constants.formatBigdecimal(j.getQty())); - d.setName(j.getItem_name()); + d.setName(j.getItemName()); list.add(d); } } @@ -182,7 +181,7 @@ toatalNum =1; } data.setTotalNum(new BigDecimal(toatalNum)); - data.setUseRate(Constants.formatBigdecimal(data.getNum()).divide(data.getTotalNum(),2,BigDecimal.ROUND_UP)); + data.setUseRate(Constants.formatBigdecimal(data.getNum()).divide(data.getTotalNum(),2,BigDecimal.ROUND_HALF_UP)); return data; } @@ -730,7 +729,11 @@ .selectAll(PlatformJob.class) .eq(PlatformJob::getIsdeleted,Constants.ZERO) .eq(PlatformJob::getCarCodeFront,param.getCarCode()) - .in(PlatformJob::getStatus,Constants.PlatformJobStatus.DONE.getKey(),Constants.PlatformJobStatus.LEAVED.getKey(),Constants.PlatformJobStatus.AUTHED_LEAVE.getKey(),Constants.PlatformJobStatus.CALLED.getKey()) + .in(PlatformJob::getStatus, + Constants.PlatformJobStatus.DONE.getKey(), + Constants.PlatformJobStatus.LEAVED.getKey(), + Constants.PlatformJobStatus.AUTHED_LEAVE.getKey(), + Constants.PlatformJobStatus.CALLED.getKey()) .last("limit 1")); if(job!=null){ List<PlatformLog> logList = platformLogMapper.selectJoinList(PlatformLog.class, @@ -770,7 +773,7 @@ .orderByDesc(PlatformLog::getCreateDate)); if(detailList!=null){ for(PlatformWmsDetail d : detailList){ - if(!isNotExistIocode(d.getIocode(),data.getContractList())){ + if(isExistIocode(d.getIocode(),data.getContractList())){ continue; } tt = new CarsContractVO(); @@ -805,7 +808,7 @@ return list; } - private boolean isNotExistIocode(String iocode, List<CarsContractVO> detailList) { + private boolean isExistIocode(String iocode, List<CarsContractVO> detailList) { if(detailList!=null){ for(CarsContractVO d :detailList){ if(StringUtils.equals(d.getIoCode(),iocode)){ -- Gitblit v1.9.3