Commit 92da91a7dc4dc57eaf2bc76d747be7e180559fcd

Authored by puhui999
1 parent 9d7285c4

订单:修改订单收货地址添加日志记录

yudao-module-mall/yudao-module-trade-api/src/main/java/cn/iocoder/yudao/module/trade/enums/order/TradeOrderOperateTypeEnum.java
... ... @@ -16,6 +16,7 @@ public enum TradeOrderOperateTypeEnum {
16 16 MEMBER_CREATE(1, "用户下单"),
17 17 ADMIN_UPDATE_PRICE(2, "订单价格 {oldPayPrice} 修改,实际支付金额为 {newPayPrice} 元"),
18 18 MEMBER_PAY(10, "用户付款成功"),
  19 + SYSTEM_UP_ADDRESS(11, "订单 {orderId} 收货地址修改"),
19 20 ADMIN_DELIVERY(20, "已发货,快递公司:{deliveryName},快递单号:{logisticsNo}"),
20 21 MEMBER_RECEIVE(30, "用户已收货"),
21 22 SYSTEM_RECEIVE(31, "到期未收货,系统自动确认收货"),
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderUpdateServiceImpl.java
... ... @@ -738,16 +738,19 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
738 738 }
739 739  
740 740 @Override
  741 + @TradeOrderLog(operateType = TradeOrderOperateTypeEnum.SYSTEM_UP_ADDRESS)
741 742 public void updateOrderAddress(TradeOrderUpdateAddressReqVO reqVO) {
742 743 // 校验交易订单
743   - validateOrderExists(reqVO.getId());
  744 + TradeOrderDO order = validateOrderExists(reqVO.getId());
744 745 // TODO @puhui999:是否需要校验订单是否发货
745 746 // TODO 发货后是否支持修改收货地址
746 747  
747 748 // 更新
748 749 tradeOrderMapper.updateById(TradeOrderConvert.INSTANCE.convert(reqVO));
749 750  
750   - // TODO @puhui999:操作日志
  751 + // 记录订单日志
  752 + TradeOrderLogUtils.setOrderInfo(order.getId(), order.getStatus(), order.getStatus(),
  753 + MapUtil.<String, Object>builder().put("orderId", order.getId()).build());
751 754 }
752 755  
753 756 @Override
... ...