|
@@ -1214,6 +1214,11 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
|
|
|
List<Map<String,Object>> weightTaskResultIdList = bmstruckDetailsOrderMapper.getSteelWeightTaskResultId(orderId);
|
|
|
for (Map<String, Object> map : weightTaskResultIdList) {
|
|
|
BigDecimal weightTaskResultId = DataChange.dataToBigDecimal(map.get("weightTaskResultId"));
|
|
|
+ BigDecimal netWeightIsNull = bmstruckDetailsOrderMapper.getNetWeight(weightTaskResultId);
|
|
|
+ if (netWeightIsNull == null) {
|
|
|
+ System.out.println("没有计量实绩,不生成结算数据:" + orderId);
|
|
|
+ continue;
|
|
|
+ }
|
|
|
//计算总费用
|
|
|
BigDecimal detailsAmountOld = generateTruckFeesForDirect(priceValue, weightTaskResultId);
|
|
|
Double amount = detailsAmountOld.doubleValue();
|