Commit 92da91a7dc4dc57eaf2bc76d747be7e180559fcd
1 parent
9d7285c4
订单:修改订单收货地址添加日志记录
Showing
2 changed files
with
6 additions
and
2 deletions
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 | ... | ... |