|
|
|
@ -168,6 +168,15 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
|
String productGroupId2 = inData.getProductGroupId2() == null ? "" : inData.getProductGroupId2(); |
|
|
|
String productGroupId3 = inData.getProductGroupId3(); |
|
|
|
String productGroupId4 = inData.getProductGroupId4(); |
|
|
|
String hazardCode = inData.getHazardCode(); |
|
|
|
String assetClass = inData.getAssetClass(); |
|
|
|
String partStatus = inData.getPartStatus(); |
|
|
|
String abcClass = inData.getAbcClass(); |
|
|
|
String isoCountry = inData.getIsoCountry(); |
|
|
|
String regionOfOrigin = inData.getRegionOfOrigin(); |
|
|
|
String customsStarNo = inData.getCustomsStarNo(); |
|
|
|
String partCostGroupId = inData.getPartCostGroupId(); |
|
|
|
String planningMethod = inData.getPlanningMethod(); |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
params.add(site); |
|
|
|
params.add(partNo); |
|
|
|
@ -180,6 +189,15 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
|
params.add(productGroupId2); |
|
|
|
params.add(productGroupId3); |
|
|
|
params.add(productGroupId4); |
|
|
|
params.add(hazardCode); |
|
|
|
params.add(assetClass); |
|
|
|
params.add(partStatus); |
|
|
|
params.add(abcClass); |
|
|
|
params.add(isoCountry); |
|
|
|
params.add(regionOfOrigin); |
|
|
|
params.add(customsStarNo); |
|
|
|
params.add(partCostGroupId); |
|
|
|
params.add(planningMethod); |
|
|
|
// 执行方法 |
|
|
|
List<Map<String, Object>> resultList = procedureDao.getProcedureData("checkSavePart", params); |
|
|
|
return resultList.get(0); |
|
|
|
@ -258,6 +276,15 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
|
String productGroupId2 = inData.getProductGroupId2() == null ? "" : inData.getProductGroupId2(); |
|
|
|
String productGroupId3 = inData.getProductGroupId3(); |
|
|
|
String productGroupId4 = inData.getProductGroupId4(); |
|
|
|
String hazardCode = inData.getHazardCode(); |
|
|
|
String assetClass = inData.getAssetClass(); |
|
|
|
String partStatus = inData.getPartStatus(); |
|
|
|
String abcClass = inData.getAbcClass(); |
|
|
|
String isoCountry = inData.getIsoCountry(); |
|
|
|
String regionOfOrigin = inData.getRegionOfOrigin(); |
|
|
|
String customsStarNo = inData.getCustomsStarNo(); |
|
|
|
String partCostGroupId = inData.getPartCostGroupId(); |
|
|
|
String planningMethod = inData.getPlanningMethod(); |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
params.add(site); |
|
|
|
params.add(partNo); |
|
|
|
@ -270,6 +297,15 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
|
params.add(productGroupId2); |
|
|
|
params.add(productGroupId3); |
|
|
|
params.add(productGroupId4); |
|
|
|
params.add(hazardCode); |
|
|
|
params.add(assetClass); |
|
|
|
params.add(partStatus); |
|
|
|
params.add(abcClass); |
|
|
|
params.add(isoCountry); |
|
|
|
params.add(regionOfOrigin); |
|
|
|
params.add(customsStarNo); |
|
|
|
params.add(partCostGroupId); |
|
|
|
params.add(planningMethod); |
|
|
|
// 执行方法 |
|
|
|
List<Map<String, Object>> resultList = procedureDao.getProcedureData("checkUpdatePart", params); |
|
|
|
return resultList.get(0); |
|
|
|
@ -297,6 +333,12 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
|
partInformationMapper.deleteByMap(map1); |
|
|
|
// 删除材料相关文件 |
|
|
|
sysOssDao.deleteByMap(map2); |
|
|
|
// 删除代理商 |
|
|
|
partInformationMapper.deleteAgentByPartNo(data); |
|
|
|
// 删除制造商 |
|
|
|
partInformationMapper.deleteManufacturerByPartNo(data); |
|
|
|
// 删除库位 |
|
|
|
partInformationMapper.deleteLocationByPartNo(data); |
|
|
|
// 删除物料的属性和属性值 |
|
|
|
PartSubPropertiesValueData partData = new PartSubPropertiesValueData(); |
|
|
|
partData.setSite(entity.getSite()); |
|
|
|
|