|
|
@ -437,16 +437,12 @@ public class InventoryServiceBean { |
|
|
Map<String, String> revisionMap = InventoryPartApi.getInventoryPartRevision(srv, contract, partNo, engChgLevel); |
|
|
Map<String, String> revisionMap = InventoryPartApi.getInventoryPartRevision(srv, contract, partNo, engChgLevel); |
|
|
//判断是否需要插入到ifs |
|
|
//判断是否需要插入到ifs |
|
|
if(revisionMap == null || revisionMap.isEmpty()) { |
|
|
if(revisionMap == null || revisionMap.isEmpty()) { |
|
|
revisionMap = new HashMap<>(); |
|
|
|
|
|
revisionMap.put("resultCode", "400"); |
|
|
|
|
|
revisionMap.put("resultMsg", "当前版本信息不存在!"); |
|
|
|
|
|
}else{ |
|
|
|
|
|
revisionMap.put("resultCode", "200"); |
|
|
|
|
|
|
|
|
throw new APException("前版本信息不存在!"); |
|
|
} |
|
|
} |
|
|
//设置ifs 信息 |
|
|
//设置ifs 信息 |
|
|
inData.setIfsRowId(revisionMap.get("IFSROWID")); |
|
|
inData.setIfsRowId(revisionMap.get("IFSROWID")); |
|
|
inData.setIfsRowVersion(revisionMap.get("IFSROWVERSION")); |
|
|
inData.setIfsRowVersion(revisionMap.get("IFSROWVERSION")); |
|
|
//returnMap.put("resultCode", "200"); |
|
|
|
|
|
|
|
|
inData.setRevisionText(revisionMap.get("REVISION_TEXT")); |
|
|
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"); |
|
|
|