|
|
@@ -344,7 +344,8 @@ public class MeterBaseTermTareDataServiceImpl extends BaseServiceImpl<MeterBaseT
|
|
|
}else if(modelTerm.getCarNo().equals(carNo)){
|
|
|
//设置上一次皮重、平均皮重
|
|
|
model.setUpWeight(modelTerm.getMeterWeight().longValue()); //BigDecimal转long类型
|
|
|
- long avg = modelTerm.getAvgWeight()+modelTerm.getMeterWeight().longValue();
|
|
|
+ long avgValue = modelTerm.getAvgWeight() == null? 0: model.getAvgWeight();
|
|
|
+ long avg =avgValue + modelTerm.getMeterWeight().longValue();
|
|
|
model.setAvgWeight(avg/2);
|
|
|
model.setDataNo(modelTerm.getDataNo());
|
|
|
meterBaseTermTareDataMapper.updateByPrimaryKeySelective(model);
|