|
|
@ -274,16 +274,7 @@ public class InventoryServiceBean { |
|
|
public Map<String, String> syncInventoryPartLocations(Server srv, List<PartIfsInventoryLocation> inDatas) { |
|
|
public Map<String, String> syncInventoryPartLocations(Server srv, List<PartIfsInventoryLocation> inDatas) { |
|
|
logger.info("Inventory Part Location 批量新增开始:"+JSON.toJSONString(inDatas)); |
|
|
logger.info("Inventory Part Location 批量新增开始:"+JSON.toJSONString(inDatas)); |
|
|
Map<String, String> returnMap = new HashMap<>(); |
|
|
Map<String, String> returnMap = new HashMap<>(); |
|
|
PartIfsInventoryLocation zeroData = inDatas.get(0); |
|
|
|
|
|
String contract = zeroData.getContract(); |
|
|
|
|
|
String partNo = zeroData.getPartNo(); |
|
|
|
|
|
try{ |
|
|
try{ |
|
|
//获取数据 |
|
|
|
|
|
Map<String, String> partMap = InventoryPartApi.getInventoryPartByPartNo(srv, contract, partNo); |
|
|
|
|
|
//判断是否需要插入到ifs |
|
|
|
|
|
if(partMap == null || partMap.isEmpty()) { |
|
|
|
|
|
throw new APException("域:" + contract + "库存件:" + partNo + "不存在!"); |
|
|
|
|
|
} |
|
|
|
|
|
//编辑处理需要处理的数据 |
|
|
//编辑处理需要处理的数据 |
|
|
for(PartIfsInventoryLocation inData : inDatas) { |
|
|
for(PartIfsInventoryLocation inData : inDatas) { |
|
|
Map<String, String> resultMap = InventoryPartApi.insertInventoryPartLocation(srv, inData); |
|
|
Map<String, String> resultMap = InventoryPartApi.insertInventoryPartLocation(srv, inData); |
|
|
@ -443,6 +434,8 @@ public class InventoryServiceBean { |
|
|
inData.setIfsRowId(revisionMap.get("IFSROWID")); |
|
|
inData.setIfsRowId(revisionMap.get("IFSROWID")); |
|
|
inData.setIfsRowVersion(revisionMap.get("IFSROWVERSION")); |
|
|
inData.setIfsRowVersion(revisionMap.get("IFSROWVERSION")); |
|
|
inData.setRevisionText(revisionMap.get("REVISION_TEXT")); |
|
|
inData.setRevisionText(revisionMap.get("REVISION_TEXT")); |
|
|
|
|
|
returnMap.put("resultMsg", "查询成功!"); |
|
|
|
|
|
returnMap.put("resultCode", "200"); |
|
|
returnMap.put("obj", JSON.toJSONString(inData)); |
|
|
returnMap.put("obj", JSON.toJSONString(inData)); |
|
|
} catch(APException e){ |
|
|
} catch(APException e){ |
|
|
returnMap.put("resultCode", "400"); |
|
|
returnMap.put("resultCode", "400"); |
|
|
|