Compare commits
No commits in common. "e6d2977434f4e9a6ccf872e816434a5db55156af2a2f92e0ce24810c3197ea16" and "0cb459101fbc84193df9e5f98fe0fcd9f77a85dec1f9c1d6f8fbf640b9809431" have entirely different histories.
e6d2977434
...
0cb459101f
@ -117,8 +117,4 @@ public class EbikeBikeOrder implements Serializable {
|
||||
*/
|
||||
private String remarks;
|
||||
|
||||
/**
|
||||
* 是否故障误报
|
||||
*/
|
||||
private Boolean faultFalseAlarm;
|
||||
}
|
||||
|
||||
@ -554,43 +554,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
|
||||
@Override
|
||||
public void bikeDispatch(DoneDispatchOrderVo doneDispatchOrderVo) {
|
||||
String bikeCode = doneDispatchOrderVo.getBikeCode();
|
||||
QueryWrapper queryWrapper = QueryWrapper.create()
|
||||
.where(EBIKE_BIKE_ORDER.BIKE_CODE.eq(bikeCode))
|
||||
.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED).or(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.UNPROCESSED)))
|
||||
.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(BikeOrderType.DISPATCH));
|
||||
EbikeBikeOrder bikeOrder = getOne(queryWrapper);
|
||||
if (bikeOrder == null) {
|
||||
throw new EbikeException("该工单不存在或已作废");
|
||||
}
|
||||
Long receiverId = bikeOrder.getReceiverId();
|
||||
long loginId = StpUtil.getLoginIdAsLong();
|
||||
if (receiverId != null) {
|
||||
if (!receiverId.equals(loginId)) {
|
||||
throw new EbikeException("该工单已被他人接单");
|
||||
}
|
||||
} else {
|
||||
bikeOrder.setReceiverId(loginId);
|
||||
}
|
||||
bikeOrder.setSiteId(doneDispatchOrderVo.getSiteId());
|
||||
bikeOrder.setHandleState(OrderHandleState.PROCESSED);
|
||||
List<String> fileUrls = doneDispatchOrderVo.getFileUrls();
|
||||
|
||||
List<EbikeOrderFile> list = new ArrayList<>();
|
||||
if (fileUrls != null && !fileUrls.isEmpty()) {
|
||||
for (String fileUrl : fileUrls) {
|
||||
EbikeOrderFile ebikeOrderFile = EbikeOrderFile.builder()
|
||||
.orderId(bikeOrder.getOrderId())
|
||||
.fileUrl(fileUrl)
|
||||
.build();
|
||||
list.add(ebikeOrderFile);
|
||||
}
|
||||
}
|
||||
|
||||
if (!list.isEmpty()){
|
||||
ebikeOrderFileMapper.insertBatch(list);
|
||||
}
|
||||
updateById(bikeOrder);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -607,13 +571,13 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
Long receiverId = bikeOrder.getReceiverId();
|
||||
long loginId = StpUtil.getLoginIdAsLong();
|
||||
if (receiverId != null) {
|
||||
if (!receiverId.equals(loginId)) {
|
||||
if (receiverId.equals(loginId)) {
|
||||
throw new EbikeException("该工单已被他人接单");
|
||||
}
|
||||
} else {
|
||||
bikeOrder.setReceiverId(loginId);
|
||||
bikeOrder.setHandleState(OrderHandleState.PROCESSED);
|
||||
}
|
||||
bikeOrder.setHandleState(OrderHandleState.PROCESSED);
|
||||
List<String> afterInspectionFileUrls = inspectionVo.getAfterInspectionFileUrls();
|
||||
|
||||
List<EbikeOrderFile> list = new ArrayList<>();
|
||||
@ -637,9 +601,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
list.add(ebikeOrderFile);
|
||||
}
|
||||
}
|
||||
if (!list.isEmpty()){
|
||||
ebikeOrderFileMapper.insertBatch(list);
|
||||
}
|
||||
ebikeOrderFileMapper.insertBatch(list);
|
||||
updateById(bikeOrder);
|
||||
}
|
||||
|
||||
@ -656,40 +618,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
||||
@Override
|
||||
public void doFault(DoneFaultOrderVo faultOrderVo) {
|
||||
String bikeCode = faultOrderVo.getBikeCode();
|
||||
QueryWrapper queryWrapper = QueryWrapper.create()
|
||||
.where(EBIKE_BIKE_ORDER.BIKE_CODE.eq(bikeCode))
|
||||
.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED).or(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.UNPROCESSED)))
|
||||
.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(BikeOrderType.REPAIR));
|
||||
EbikeBikeOrder bikeOrder = getOne(queryWrapper);
|
||||
if (bikeOrder == null) {
|
||||
throw new EbikeException("该工单不存在或已作废");
|
||||
}
|
||||
Long receiverId = bikeOrder.getReceiverId();
|
||||
long loginId = StpUtil.getLoginIdAsLong();
|
||||
if (receiverId != null) {
|
||||
if (!receiverId.equals(loginId)) {
|
||||
throw new EbikeException("该工单已被他人接单");
|
||||
}
|
||||
} else {
|
||||
bikeOrder.setReceiverId(loginId);
|
||||
}
|
||||
bikeOrder.setHandleState(OrderHandleState.PROCESSED);
|
||||
List<String> fileUrls = faultOrderVo.getFileUrls();
|
||||
|
||||
List<EbikeOrderFile> list = new ArrayList<>();
|
||||
if (fileUrls != null && !fileUrls.isEmpty()) {
|
||||
for (String fileUrl : fileUrls) {
|
||||
EbikeOrderFile ebikeOrderFile = EbikeOrderFile.builder()
|
||||
.orderId(bikeOrder.getOrderId())
|
||||
.fileUrl(fileUrl)
|
||||
.build();
|
||||
list.add(ebikeOrderFile);
|
||||
}
|
||||
}
|
||||
if (!list.isEmpty()){
|
||||
ebikeOrderFileMapper.insertBatch(list);
|
||||
}
|
||||
updateById(bikeOrder);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -31,6 +31,7 @@
|
||||
#{radius}
|
||||
)
|
||||
AND ebike_bike_info.status = 1
|
||||
-- AND ebike_bike_info.usage_status = 1
|
||||
ORDER BY distance ASC
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user