diff --git a/src/main/java/com/sczx/order/po/OrderCarChangePO.java b/src/main/java/com/sczx/order/po/OrderCarChangePO.java index ba3c98b..8d933e5 100644 --- a/src/main/java/com/sczx/order/po/OrderCarChangePO.java +++ b/src/main/java/com/sczx/order/po/OrderCarChangePO.java @@ -52,6 +52,9 @@ public class OrderCarChangePO implements Serializable { @ApiModelProperty("新车车架号") private String newVehicleVin; + @ApiModelProperty("操作人id") + private Long operatorId; + @ApiModelProperty("删除标志(0代表存在 2代表删除)") private String delFlag; diff --git a/src/main/java/com/sczx/order/service/impl/OrderServiceImpl.java b/src/main/java/com/sczx/order/service/impl/OrderServiceImpl.java index 30a13b1..f01c26b 100644 --- a/src/main/java/com/sczx/order/service/impl/OrderServiceImpl.java +++ b/src/main/java/com/sczx/order/service/impl/OrderServiceImpl.java @@ -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());