变更车辆,增加操作人id
This commit is contained in:
@ -52,6 +52,9 @@ public class OrderCarChangePO implements Serializable {
|
||||
@ApiModelProperty("新车车架号")
|
||||
private String newVehicleVin;
|
||||
|
||||
@ApiModelProperty("操作人id")
|
||||
private Long operatorId;
|
||||
|
||||
@ApiModelProperty("删除标志(0代表存在 2代表删除)")
|
||||
private String delFlag;
|
||||
|
||||
|
||||
@ -857,6 +857,7 @@ public class OrderServiceImpl implements OrderService {
|
||||
|
||||
@Override
|
||||
public OrderDTO changeCarToOrder(BindCarToOrderReq bindCarToOrderReq) {
|
||||
SimpleUserInfoDTO userInfoDTO = jwtUtil.getUserInfoFromToken();
|
||||
String redisLockKey = RedisKeyConstants.BIND_CAR_KEY + bindCarToOrderReq.getVin();
|
||||
if(redisUtil.getRedisLock(redisLockKey, "变更车辆")) {
|
||||
try {
|
||||
@ -928,6 +929,7 @@ public class OrderServiceImpl implements OrderService {
|
||||
orderCarChangePO.setOldVehicleVin(renOrderSubPO.getVinBatteryNo());
|
||||
orderCarChangePO.setNewVehicleId(carDTO.getId());
|
||||
orderCarChangePO.setNewVehicleVin(carDTO.getVin());
|
||||
orderCarChangePO.setOperatorId((long)userInfoDTO.getUserId());
|
||||
orderCarChangeRepo.save(orderCarChangePO);
|
||||
|
||||
return getOrderInfoByOrderNo(bindCarToOrderReq.getOrderNo());
|
||||
|
||||
Reference in New Issue
Block a user