|
@@ -908,7 +908,10 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
|
|
// List<BigDecimal> detailIds = bmstruckDetailsOrderMapper.getDetailIds(orderId);
|
|
// List<BigDecimal> detailIds = bmstruckDetailsOrderMapper.getDetailIds(orderId);
|
|
List<Map<String,Object>> batchIdList = bmstruckDetailsOrderMapper.getWeightBatchIds(orderId);
|
|
List<Map<String,Object>> batchIdList = bmstruckDetailsOrderMapper.getWeightBatchIds(orderId);
|
|
//根据批次id去查询计费详单id
|
|
//根据批次id去查询计费详单id
|
|
- List<BigDecimal> detailIds = bmstruckDetailsOrderMapper.getDetailIdsByWeightBatchId(batchIdList);
|
|
|
|
|
|
+ List<BigDecimal> detailIds = new ArrayList<>();
|
|
|
|
+ try {
|
|
|
|
+ detailIds = bmstruckDetailsOrderMapper.getDetailIdsByWeightBatchId(batchIdList);
|
|
|
|
+ } catch (Exception e) {}
|
|
omstruckOrderMapper.updateByPrimaryKeySelective(omstruckOrder);
|
|
omstruckOrderMapper.updateByPrimaryKeySelective(omstruckOrder);
|
|
int result = 0;
|
|
int result = 0;
|
|
for (BigDecimal detailsId : detailIds) {
|
|
for (BigDecimal detailsId : detailIds) {
|