Browse Source

去掉库存件办事本查询 库存件库位检查代码

master
DouDou 4 months ago
parent
commit
b20ff13c04
  1. 1
      src/main/java/com/spring/ifs/bean/BomServiceBean.java
  2. 11
      src/main/java/com/spring/ifs/bean/InventoryServiceBean.java

1
src/main/java/com/spring/ifs/bean/BomServiceBean.java

@ -218,6 +218,7 @@ public class BomServiceBean {
inData.setState(alternativeMap.get("STATE")); inData.setState(alternativeMap.get("STATE"));
inData.setNoteText(alternativeMap.get("NOTE_TEXT")); inData.setNoteText(alternativeMap.get("NOTE_TEXT"));
returnMap.put("resultCode", "200"); returnMap.put("resultCode", "200");
returnMap.put("resultMsg", "查询成功!");
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");

11
src/main/java/com/spring/ifs/bean/InventoryServiceBean.java

@ -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");

Loading…
Cancel
Save