换电
This commit is contained in:
parent
8a3911d97d
commit
440f64f4b1
@ -97,8 +97,8 @@ public class EbikeBikeOrderController {
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@GetMapping("batterySwapOrder")
|
@GetMapping("batterySwapOrder")
|
||||||
public JsonResult<?> batterySwapOrder(@NotNull(message = "中控编号不能为空") String ecuSn) {
|
public JsonResult<?> batterySwapOrder(@NotNull(message = "中控编号不能为空") String ecuSn,@NotNull(message= "是否接单不能为空")Boolean acceptOrder) {
|
||||||
ebikeBikeOrderService.createBatterySwapOrder(ecuSn);
|
ebikeBikeOrderService.createBatterySwapOrder(ecuSn,acceptOrder);
|
||||||
return JsonResult.success();
|
return JsonResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -22,8 +22,9 @@ public interface EbikeBikeOrderService extends IService<EbikeBikeOrder> {
|
|||||||
/**
|
/**
|
||||||
* 根据中控编码(EcuSn)生成车辆换电工单
|
* 根据中控编码(EcuSn)生成车辆换电工单
|
||||||
* @param ecuSn 中控编码
|
* @param ecuSn 中控编码
|
||||||
|
* @param acceptOrder 是否自己接单
|
||||||
*/
|
*/
|
||||||
void createBatterySwapOrder(String ecuSn);
|
void createBatterySwapOrder(String ecuSn,Boolean acceptOrder);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -105,7 +105,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
|||||||
private EbikeDispatchConfigurationMapper ebikeDispatchConfigurationMapper;
|
private EbikeDispatchConfigurationMapper ebikeDispatchConfigurationMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void createBatterySwapOrder(String ecuSn) {
|
public void createBatterySwapOrder(String ecuSn,Boolean acceptOrder) {
|
||||||
QueryWrapper queryWrapper = QueryWrapper.create()
|
QueryWrapper queryWrapper = QueryWrapper.create()
|
||||||
.select(EBIKE_BIKE_INFO.ALL_COLUMNS)
|
.select(EBIKE_BIKE_INFO.ALL_COLUMNS)
|
||||||
.where(EBIKE_ECU_INFO.ECU_SN.eq(ecuSn))
|
.where(EBIKE_ECU_INFO.ECU_SN.eq(ecuSn))
|
||||||
@ -131,6 +131,9 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
|||||||
.operatorId(bikeInfo.getOperatorId())
|
.operatorId(bikeInfo.getOperatorId())
|
||||||
.handleState(OrderHandleState.UNPROCESSED)
|
.handleState(OrderHandleState.UNPROCESSED)
|
||||||
.build();
|
.build();
|
||||||
|
if (acceptOrder){
|
||||||
|
ebikeBikeOrder.setReceiverId(StpUtil.getLoginIdAsLong());
|
||||||
|
}
|
||||||
this.mapper.insert(ebikeBikeOrder);
|
this.mapper.insert(ebikeBikeOrder);
|
||||||
//换电不处理车辆状态,电量低时用户不允许开锁
|
//换电不处理车辆状态,电量低时用户不允许开锁
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user