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