|
|
|
@ -3594,7 +3594,13 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
|
ArrayList<InventoryPartUnitCostSumEntity> subList = new ArrayList<>(); |
|
|
|
InventoryPartUnitCostSumEntity unitCostSum = JSONObject.parseObject(getInventoryValueResponse.get("obj"), InventoryPartUnitCostSumEntity.class); |
|
|
|
subList.add(unitCostSum); |
|
|
|
partInformationMapper.syncUpdateUnitValue(subList); |
|
|
|
// 查是否存在该物料的成本 |
|
|
|
List<InventoryPartUnitCostSumEntity> unitValues = partInformationMapper.getUnitValuesByPartNo(inData.getSite(), inData.getPartNo(), "*"); |
|
|
|
if (unitValues.isEmpty()) { |
|
|
|
partInformationMapper.syncSaveUnitValue(subList); |
|
|
|
} else { |
|
|
|
partInformationMapper.syncUpdateUnitValue(subList); |
|
|
|
} |
|
|
|
} else { |
|
|
|
log.error("获取成本信息异常: " + getInventoryValueResponse.get("resultMsg")); |
|
|
|
} |
|
|
|
|