完成调度完善
This commit is contained in:
parent
58eaf37bf6
commit
b62dba7be0
@ -105,6 +105,9 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
@Resource
|
||||
private EbikeOrderPartMapper ebikeOrderPartMapper;
|
||||
|
||||
@Resource
|
||||
private EbikeDispatchConfigurationMapper ebikeDispatchConfigurationMapper;
|
||||
|
||||
@Override
|
||||
public void createBatterySwapOrder(String ecuSn) {
|
||||
QueryWrapper queryWrapper = QueryWrapper.create()
|
||||
@ -568,7 +571,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(BikeOrderType.DISPATCH));
|
||||
EbikeBikeOrder bikeOrder = getOne(queryWrapper);
|
||||
if (bikeOrder == null) {
|
||||
throw new EbikeException("该工单不存在或已作废");
|
||||
throw new EbikeException("该工单不存在或已完成、已作废");
|
||||
}
|
||||
Long receiverId = bikeOrder.getReceiverId();
|
||||
long loginId = StpUtil.getLoginIdAsLong();
|
||||
@ -581,6 +584,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
}
|
||||
bikeOrder.setSiteId(doneDispatchOrderVo.getSiteId());
|
||||
bikeOrder.setHandleState(OrderHandleState.PROCESSED);
|
||||
bikeOrder.setRemarks(doneDispatchOrderVo.getRemarks());
|
||||
List<String> fileUrls = doneDispatchOrderVo.getFileUrls();
|
||||
|
||||
List<EbikeOrderFile> list = new ArrayList<>();
|
||||
@ -600,7 +604,9 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
//TODO:车辆状态
|
||||
bikeOrder.setHandleAt(LocalDateTime.now());
|
||||
updateById(bikeOrder);
|
||||
redisUtil.saveDispatchOrder(bikeOrder.getOrderId(),bikeOrder,5L, TimeUnit.SECONDS);
|
||||
queryWrapper.clear();
|
||||
EbikeDispatchConfiguration dispatchConfiguration = ebikeDispatchConfigurationMapper.selectOneByQuery(queryWrapper);
|
||||
redisUtil.saveDispatchOrder(bikeOrder.getOrderId(),bikeOrder,dispatchConfiguration!=null?dispatchConfiguration.getDispatchDuration():24L, TimeUnit.SECONDS);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user