|
|
|
@ -294,6 +294,7 @@ public class ProductionResultListener { |
|
|
|
entity = IotCarbonProductionResultEntity.initDto(production,"1", |
|
|
|
carbonReq.getMuFinalUse(),carbonReq.getTransportUse(),uintTransportTotalCarbon,uintCarbon); |
|
|
|
entityList.forEach(temp->{ |
|
|
|
temp.setW_unit(temp.getWwunit()); |
|
|
|
temp.setAcquireCarbon(temp.getAcquireCarbon().divide(new BigDecimal(production.getFinalNum()),4,RoundingMode.UP)); |
|
|
|
temp.setDosage(temp.getDosage().divide(new BigDecimal(production.getFinalNum()),4,RoundingMode.UP)); |
|
|
|
temp.setTransportUse(temp.getTransportUse().divide(new BigDecimal(production.getFinalNum()),4,RoundingMode.UP)); |
|
|
|
@ -304,6 +305,9 @@ public class ProductionResultListener { |
|
|
|
//初始化运输结果 |
|
|
|
entity = IotCarbonProductionResultEntity.initDto(production,"1", |
|
|
|
totalCarbon,transportTotalCarbon,carbonReq.getTransportUse(),carbonReq.getMuFinalUse()); |
|
|
|
entityList.forEach(temp->{ |
|
|
|
temp.setW_unit(temp.getWwunit()); |
|
|
|
}); |
|
|
|
} |
|
|
|
entity.setJson(JSONObject.toJSONString(entityList)); |
|
|
|
//do update 还是 insert 产品bom来说,根据 产品id,工单编码,类型,来判断是否已存在 |
|
|
|
|