|
|
|
@ -1001,22 +1001,29 @@ public class InventoryServiceBean { |
|
|
|
String contract = inData.getContract(); |
|
|
|
String partNo = inData.getPartNo(); |
|
|
|
String commGroup3 = inData.getCommGroup3(); |
|
|
|
//获取ifsRowId参数 |
|
|
|
Map<String, String> partMap = InventoryPartApi.getInventoryPartByPartNo(srv, contract, partNo); |
|
|
|
//判断是否需要插入到ifs |
|
|
|
if(partMap == null || partMap.isEmpty()) { |
|
|
|
throw new APException("域:"+contract+"库存件:"+partNo+"不存在!"); |
|
|
|
Map<String, String> returnMap = new HashMap<>(); |
|
|
|
try{ |
|
|
|
//获取ifsRowId参数 |
|
|
|
Map<String, String> partMap = InventoryPartApi.getInventoryPartByPartNo(srv, contract, partNo); |
|
|
|
//判断是否需要插入到ifs |
|
|
|
if(partMap == null || partMap.isEmpty()) { |
|
|
|
throw new APException("域:"+contract+"库存件:"+partNo+"不存在!"); |
|
|
|
} |
|
|
|
String ifsRowId = partMap.get("IFSROWID"); |
|
|
|
//设置入参信息 |
|
|
|
Map<String, String> inParam = new HashMap<>(); |
|
|
|
inParam.put("commGroup3", commGroup3); |
|
|
|
inParam.put("ifsRowId", ifsRowId); |
|
|
|
Map<String, String> resultMap = InventoryPartApi.modifyInventoryPartCommGroup3(srv, inParam); |
|
|
|
//打印日志 |
|
|
|
logger.info("Inventory Part 修改结束:"+JSON.toJSONString(resultMap)); |
|
|
|
} catch(APException e){ |
|
|
|
returnMap.put("resultCode", "400"); |
|
|
|
returnMap.put("resultMsg", e.getMessage()); |
|
|
|
logger.info("异常信息:"+e.getMessage()); |
|
|
|
} |
|
|
|
String ifsRowId = partMap.get("IFSROWID"); |
|
|
|
//设置入参信息 |
|
|
|
Map<String, String> inParam = new HashMap<>(); |
|
|
|
inParam.put("commGroup3", commGroup3); |
|
|
|
inParam.put("ifsRowId", ifsRowId); |
|
|
|
Map<String, String> resultMap = InventoryPartApi.modifyInventoryPartCommGroup3(srv, inParam); |
|
|
|
//打印日志 |
|
|
|
logger.info("Inventory Part 修改结束:"+JSON.toJSONString(resultMap)); |
|
|
|
//返回结果集 |
|
|
|
return resultMap; |
|
|
|
return returnMap; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|