|
|
@ -11,6 +11,7 @@ import org.slf4j.LoggerFactory; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Component; |
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.HashMap; |
|
|
import java.util.Map; |
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -39,7 +40,10 @@ public class MasterServiceBean { |
|
|
Map<String, String> resultMap = MasterPartApi.getMasterPart(srv, partNo); |
|
|
Map<String, String> resultMap = MasterPartApi.getMasterPart(srv, partNo); |
|
|
//判断是否存在 |
|
|
//判断是否存在 |
|
|
if(null == resultMap) { |
|
|
if(null == resultMap) { |
|
|
throw new RuntimeException("当前物料件不存在!"); |
|
|
|
|
|
|
|
|
resultMap.put("resultCode", "400"); |
|
|
|
|
|
resultMap.put("resultMsg", "当前物料件不存在!"); |
|
|
|
|
|
}else{ |
|
|
|
|
|
resultMap.put("resultCode", "200"); |
|
|
} |
|
|
} |
|
|
return resultMap; |
|
|
return resultMap; |
|
|
} |
|
|
} |
|
|
@ -50,10 +54,12 @@ public class MasterServiceBean { |
|
|
* @date 2024/12/12 15:33 |
|
|
* @date 2024/12/12 15:33 |
|
|
* @version 1.0 |
|
|
* @version 1.0 |
|
|
*/ |
|
|
*/ |
|
|
public PartIfsCatalog syncPartCatalog(Server srv, PartIfsCatalog inData) throws APException { |
|
|
|
|
|
|
|
|
public Map<String, String> syncPartCatalog(Server srv, PartIfsCatalog inData) { |
|
|
logger.info("Part Catalog 新增开始:"+ JSON.toJSONString(inData)); |
|
|
logger.info("Part Catalog 新增开始:"+ JSON.toJSONString(inData)); |
|
|
//公共参数 |
|
|
//公共参数 |
|
|
|
|
|
Map<String, String> returnMap = new HashMap<>(); |
|
|
String partNo = inData.getPartNo(); |
|
|
String partNo = inData.getPartNo(); |
|
|
|
|
|
try{ |
|
|
Map<String, String> partMap = MasterPartApi.getMasterPart(srv, partNo); |
|
|
Map<String, String> partMap = MasterPartApi.getMasterPart(srv, partNo); |
|
|
//判断是否需要插入到ifs |
|
|
//判断是否需要插入到ifs |
|
|
if(partMap == null || partMap.size() == 0) { |
|
|
if(partMap == null || partMap.size() == 0) { |
|
|
@ -64,10 +70,16 @@ public class MasterServiceBean { |
|
|
}else { |
|
|
}else { |
|
|
throw new RuntimeException("物料件已存在!"); |
|
|
throw new RuntimeException("物料件已存在!"); |
|
|
} |
|
|
} |
|
|
|
|
|
returnMap.put("resultCode", "200"); |
|
|
|
|
|
returnMap.put("obj", JSON.toJSONString(inData)); |
|
|
|
|
|
} catch(APException e){ |
|
|
|
|
|
returnMap.put("resultCode", "400"); |
|
|
|
|
|
returnMap.put("resultMsg", e.getMessage()); |
|
|
|
|
|
} |
|
|
//打印日志 |
|
|
//打印日志 |
|
|
logger.info("Part Catalog 新增结束:"+JSON.toJSONString(inData)); |
|
|
logger.info("Part Catalog 新增结束:"+JSON.toJSONString(inData)); |
|
|
//返回结果集 |
|
|
//返回结果集 |
|
|
return inData; |
|
|
|
|
|
|
|
|
return returnMap; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
|