变更车辆,增加操作人id

This commit is contained in:
2025-09-04 00:59:15 +08:00
parent f076a65126
commit c674cfd940
2 changed files with 5 additions and 0 deletions

View File

@ -52,6 +52,9 @@ public class OrderCarChangePO implements Serializable {
@ApiModelProperty("新车车架号")
private String newVehicleVin;
@ApiModelProperty("操作人id")
private Long operatorId;
@ApiModelProperty("删除标志0代表存在 2代表删除")
private String delFlag;

View File

@ -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());