车辆状态
This commit is contained in:
parent
878fa90631
commit
d103712951
@ -249,7 +249,16 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
@Override
|
||||
public void faultOrder(FaultOrderVo faultOrderVo) {
|
||||
EbikeBikeInfo bikeInfo = checkBikeCode(faultOrderVo.getBikeCode());
|
||||
//故障工单不判定重复
|
||||
|
||||
QueryWrapper queryWrapper = QueryWrapper.create()
|
||||
.where(EBIKE_BIKE_ORDER.BIKE_CODE.eq(bikeInfo.getBikeCode()))
|
||||
.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(BikeOrderType.REPAIR));
|
||||
EbikeBikeOrder bikeOrder = this.mapper.selectOneByQuery(queryWrapper);
|
||||
if (bikeOrder != null) {
|
||||
log.error("车辆已存在维修工单,bikeCode={} ", bikeInfo.getBikeCode());
|
||||
throw new EbikeException("车辆已存在维修工单");
|
||||
}
|
||||
|
||||
EbikeBikeOrder ebikeBikeOrder = EbikeBikeOrder.builder()
|
||||
.bikeCode(bikeInfo.getBikeCode())
|
||||
.orderCode(snowFlakeIDKeyGenerator.nextId())
|
||||
@ -731,7 +740,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
throw new EbikeException("车辆编码错误");
|
||||
}
|
||||
Long receiverId = bikeOrder.getReceiverId();
|
||||
long loginId = StpUtil.getLoginIdAsLong();
|
||||
Long loginId = StpUtil.getLoginIdAsLong();
|
||||
if (receiverId != null) {
|
||||
if (!receiverId.equals(loginId)) {
|
||||
throw new EbikeException("该工单已被他人接单");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user