diff --git a/src/main/java/com/spring/ifs/bean/BaseSearchBean.java b/src/main/java/com/spring/ifs/bean/BaseSearchBean.java index bc1b7d8f..58caabf8 100644 --- a/src/main/java/com/spring/ifs/bean/BaseSearchBean.java +++ b/src/main/java/com/spring/ifs/bean/BaseSearchBean.java @@ -156,18 +156,27 @@ public class BaseSearchBean { * @date 2025/1/17 11:40 * @version 1.0 */ - public InventoryPartUnitCostSumVo getInventoryValueByPartNo(Server srv, PartInformationEntity inData) throws APException { + public Map getInventoryValueByPartNo(Server srv, PartInformationEntity inData) { //查询的参数 + Map returnMap = new HashMap<>(); String site = inData.getSite(); String partNo = inData.getPartNo(); logger.info("库存件cost value请求参数 域:"+site+",物料编码:"+partNo); - InventoryPartUnitCostSumVo resultRow = BaseSearchApi.getInventoryValueByPartNo(srv, site, partNo); - //判断null - if(resultRow == null) { - throw new APException("库存机按成本不存在!"); + try { + InventoryPartUnitCostSumVo resultRow = BaseSearchApi.getInventoryValueByPartNo(srv, site, partNo); + //判断null + if(resultRow == null) { + throw new APException("库存机按成本不存在!"); + } + returnMap.put("resultCode", "200"); + returnMap.put("obj", JSON.toJSONString(resultRow)); + logger.info("返回集合大小:"+resultRow.toString()); + } catch(APException e){ + returnMap.put("resultCode", "400"); + returnMap.put("resultMsg", e.getMessage()); + logger.info("异常信息:"+e.getMessage()); } - logger.info("返回集合大小:"+resultRow.toString()); - return resultRow; + return returnMap; } /**