|  | @@ -1214,6 +1214,11 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
 | 
											
												
													
														|  |              List<Map<String,Object>> weightTaskResultIdList = bmstruckDetailsOrderMapper.getSteelWeightTaskResultId(orderId);
 |  |              List<Map<String,Object>> weightTaskResultIdList = bmstruckDetailsOrderMapper.getSteelWeightTaskResultId(orderId);
 | 
											
												
													
														|  |              for (Map<String, Object> map : weightTaskResultIdList) {
 |  |              for (Map<String, Object> map : weightTaskResultIdList) {
 | 
											
												
													
														|  |                  BigDecimal weightTaskResultId = DataChange.dataToBigDecimal(map.get("weightTaskResultId"));
 |  |                  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);
 |  |                  BigDecimal  detailsAmountOld = generateTruckFeesForDirect(priceValue, weightTaskResultId);
 | 
											
												
													
														|  |                  Double amount = detailsAmountOld.doubleValue();
 |  |                  Double amount = detailsAmountOld.doubleValue();
 |