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