From f0aa8536cc3338d542acbe6e4584c1354d108e76 Mon Sep 17 00:00:00 2001 From: Rui_Li <877258667@qq.com> Date: Thu, 23 Jan 2025 17:34:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Eapi=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/spring/ifs/bean/BaseSearchBean.java | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) 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; } /**