Commit 5932e8e9317dcc1f4330a3b4d398ad888d74fb7c

Authored by YunaiV
1 parent c0ffaf8e

code review:订单列表、详情

Showing 12 changed files with 48 additions and 66 deletions
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/delivery/DeliveryExpressController.java
... ... @@ -70,9 +70,7 @@ public class DeliveryExpressController {
70 70 @GetMapping("/list-all-simple")
71 71 @Operation(summary = "获取快递公司精简信息列表", description = "主要用于前端的下拉选项")
72 72 public CommonResult<List<DeliveryExpressSimpleRespVO>> getSimpleDeliveryExpressList() {
73   - // 获取品牌列表,只要开启状态的
74 73 List<DeliveryExpressDO> list = deliveryExpressService.getDeliveryExpressListByStatus(CommonStatusEnum.ENABLE.getStatus());
75   - // 排序后,返回给前端
76 74 return success(DeliveryExpressConvert.INSTANCE.convertList1(list));
77 75 }
78 76  
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/delivery/DeliveryPickUpStoreController.java
... ... @@ -66,9 +66,7 @@ public class DeliveryPickUpStoreController {
66 66 @GetMapping("/list-all-simple")
67 67 @Operation(summary = "获取快递公司精简信息列表")
68 68 public CommonResult<List<DeliveryPickUpStoreSimpleRespVO>> getSimpleDeliveryPickUpStoreList() {
69   - // 获取品牌列表,只要开启状态的
70 69 List<DeliveryPickUpStoreDO> list = deliveryPickUpStoreService.getDeliveryPickUpStoreListByStatus(CommonStatusEnum.ENABLE.getStatus());
71   - // 排序后,返回给前端
72 70 return success(DeliveryPickUpStoreConvert.INSTANCE.convertList1(list));
73 71 }
74 72  
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/delivery/vo/pickup/DeliveryPickUpStoreSimpleRespVO.java
1 1 package cn.iocoder.yudao.module.trade.controller.admin.delivery.vo.pickup;
2 2  
3   -import cn.iocoder.yudao.framework.common.validation.Mobile;
4   -import com.fasterxml.jackson.annotation.JsonFormat;
5 3 import io.swagger.v3.oas.annotations.media.Schema;
6 4 import lombok.AllArgsConstructor;
7 5 import lombok.Data;
8 6 import lombok.NoArgsConstructor;
9 7  
10   -import javax.validation.constraints.NotBlank;
11   -import javax.validation.constraints.NotNull;
12   -import java.time.LocalTime;
13   -
14 8 @Schema(description = "管理后台 - 自提门店精简信息 Response VO")
15 9 @Data
16 10 @NoArgsConstructor
... ... @@ -18,34 +12,20 @@ import java.time.LocalTime;
18 12 public class DeliveryPickUpStoreSimpleRespVO {
19 13  
20 14 @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "23128")
21   - @NotNull(message = "编号不能为空")
22 15 private Long id;
23 16  
24 17 @Schema(description = "门店名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "李四")
25   - @NotBlank(message = "门店名称不能为空")
26 18 private String name;
27 19  
28 20 @Schema(description = "门店手机", requiredMode = Schema.RequiredMode.REQUIRED, example = "15601892312")
29   - @NotBlank(message = "门店手机不能为空")
30   - @Mobile
31 21 private String phone;
32 22  
33 23 @Schema(description = "区域编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "18733")
34   - @NotNull(message = "区域编号不能为空")
35 24 private Integer areaId;
36 25  
  26 + // TODO @puhui999:要把 areaName 也返回哈
  27 +
37 28 @Schema(description = "门店详细地址", requiredMode = Schema.RequiredMode.REQUIRED, example = "复旦大学路 188 号")
38   - @NotBlank(message = "门店详细地址不能为空")
39 29 private String detailAddress;
40 30  
41   - @Schema(description = "营业开始时间", requiredMode = Schema.RequiredMode.REQUIRED)
42   - @NotNull(message = "营业开始时间不能为空")
43   - @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "HH:mm")
44   - private LocalTime openingTime;
45   -
46   - @Schema(description = "营业结束时间", requiredMode = Schema.RequiredMode.REQUIRED)
47   - @NotNull(message = "营业结束时间不能为空")
48   - @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "HH:mm")
49   - private LocalTime closingTime;
50   -
51 31 }
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/order/TradeOrderController.java
... ... @@ -85,6 +85,7 @@ public class TradeOrderController {
85 85 tradeOrderQueryService.getExpressTrackList(id, getLoginUserId())));
86 86 }
87 87  
  88 + // TODO @puhui999:put 请求哈
88 89 @PostMapping("/delivery")
89 90 @Operation(summary = "订单发货")
90 91 @PreAuthorize("@ss.hasPermission('trade:order:update')")
... ... @@ -93,27 +94,30 @@ public class TradeOrderController {
93 94 return success(true);
94 95 }
95 96  
  97 + // TODO @puhui999:put 请求哈,update-remark;
96 98 @PostMapping("/remark")
97 99 @Operation(summary = "订单备注")
98 100 @PreAuthorize("@ss.hasPermission('trade:order:update')")
99   - public CommonResult<Boolean> remarkOrder(@RequestBody TradeOrderRemarkReqVO reqVO) {
100   - tradeOrderUpdateService.remarkOrder(reqVO);
  101 + public CommonResult<Boolean> updateOrderRemark(@RequestBody TradeOrderRemarkReqVO reqVO) {
  102 + tradeOrderUpdateService.updateOrderRemark(reqVO);
101 103 return success(true);
102 104 }
103 105  
  106 + // TODO @puhui999:put 请求哈,update-price;
104 107 @PostMapping("/adjust-price")
105 108 @Operation(summary = "订单调价")
106 109 @PreAuthorize("@ss.hasPermission('trade:order:update')")
107   - public CommonResult<Boolean> adjustPrice(@RequestBody TradeOrderAdjustPriceReqVO reqVO) {
108   - tradeOrderUpdateService.adjustPrice(reqVO);
  110 + public CommonResult<Boolean> updateOrderPrice(@RequestBody TradeOrderUpdatePriceReqVO reqVO) {
  111 + tradeOrderUpdateService.updateOrderPrice(reqVO);
109 112 return success(true);
110 113 }
111 114  
  115 + // TODO @puhui999:put 请求哈,update-address;
112 116 @PostMapping("/adjust-address")
113 117 @Operation(summary = "修改订单收货地址")
114 118 @PreAuthorize("@ss.hasPermission('trade:order:update')")
115   - public CommonResult<Boolean> adjustAddress(@RequestBody TradeOrderAdjustAddressReqVO reqVO) {
116   - tradeOrderUpdateService.adjustAddress(reqVO);
  119 + public CommonResult<Boolean> updateOrderAddress(@RequestBody TradeOrderUpdateAddressReqVO reqVO) {
  120 + tradeOrderUpdateService.updateOrderAddress(reqVO);
117 121 return success(true);
118 122 }
119 123  
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/order/vo/TradeOrderAdjustAddressReqVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/order/vo/TradeOrderUpdateAddressReqVO.java
... ... @@ -8,7 +8,7 @@ import javax.validation.constraints.NotNull;
8 8  
9 9 @Schema(description = "管理后台 - 订单修改地址 Request VO")
10 10 @Data
11   -public class TradeOrderAdjustAddressReqVO {
  11 +public class TradeOrderUpdateAddressReqVO {
12 12  
13 13 @Schema(description = "订单编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
14 14 @NotNull(message = "订单编号不能为空")
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/order/vo/TradeOrderAdjustPriceReqVO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/order/vo/TradeOrderUpdatePriceReqVO.java
... ... @@ -7,13 +7,13 @@ import javax.validation.constraints.NotNull;
7 7  
8 8 @Schema(description = "管理后台 - 订单改价 Request VO")
9 9 @Data
10   -public class TradeOrderAdjustPriceReqVO {
  10 +public class TradeOrderUpdatePriceReqVO {
11 11  
12 12 @Schema(description = "订单编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
13 13 @NotNull(message = "订单编号不能为空")
14 14 private Long id;
15 15  
16   - @Schema(description = "订单调价,单位:分 正数,加价;负数,减价", requiredMode = Schema.RequiredMode.REQUIRED, example = "-100")
  16 + @Schema(description = "订单调价,单位:分。正数,加价;负数,减价", requiredMode = Schema.RequiredMode.REQUIRED, example = "-100")
17 17 @NotNull(message = "订单调价价格不能为空")
18 18 private Integer adjustPrice;
19 19  
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/delivery/DeliveryExpressConvert.java
... ... @@ -31,6 +31,7 @@ public interface DeliveryExpressConvert {
31 31 List<DeliveryExpressExcelVO> convertList02(List<DeliveryExpressDO> list);
32 32  
33 33 List<DeliveryExpressSimpleRespVO> convertList1(List<DeliveryExpressDO> list);
  34 +
34 35 List<AppDeliveryExpressRespVO> convertList03(List<DeliveryExpressDO> list);
35 36  
36 37 }
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/order/TradeOrderConvert.java
... ... @@ -277,9 +277,9 @@ public interface TradeOrderConvert {
277 277  
278 278 List<AppOrderExpressTrackRespDTO> convertList02(List<ExpressTrackRespDTO> list);
279 279  
280   - TradeOrderDO convert(TradeOrderAdjustAddressReqVO reqVO);
  280 + TradeOrderDO convert(TradeOrderUpdateAddressReqVO reqVO);
281 281  
282   - TradeOrderDO convert(TradeOrderAdjustPriceReqVO reqVO);
  282 + TradeOrderDO convert(TradeOrderUpdatePriceReqVO reqVO);
283 283  
284 284 TradeOrderDO convert(TradeOrderRemarkReqVO reqVO);
285 285  
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/delivery/DeliveryExpressService.java
1 1 package cn.iocoder.yudao.module.trade.service.delivery;
2 2  
3   -import java.util.*;
4   -import javax.validation.*;
5   -
6 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
7 4 import cn.iocoder.yudao.module.trade.controller.admin.delivery.vo.express.DeliveryExpressCreateReqVO;
8 5 import cn.iocoder.yudao.module.trade.controller.admin.delivery.vo.express.DeliveryExpressExportReqVO;
... ... @@ -11,7 +8,6 @@ import cn.iocoder.yudao.module.trade.controller.admin.delivery.vo.express.Delive
11 8 import cn.iocoder.yudao.module.trade.dal.dataobject.delivery.DeliveryExpressDO;
12 9  
13 10 import javax.validation.Valid;
14   -import java.util.Collection;
15 11 import java.util.List;
16 12  
17 13 /**
... ... @@ -71,7 +67,7 @@ public interface DeliveryExpressService {
71 67 * 获取指定状态的快递公司列表
72 68 *
73 69 * @param status 状态
74   - * @return 返回快递公司列表
  70 + * @return 快递公司列表
75 71 */
76 72 List<DeliveryExpressDO> getDeliveryExpressListByStatus(Integer status);
77 73 }
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderUpdateService.java
1 1 package cn.iocoder.yudao.module.trade.service.order;
2 2  
3   -import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderAdjustAddressReqVO;
4   -import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderAdjustPriceReqVO;
  3 +import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderUpdateAddressReqVO;
  4 +import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderUpdatePriceReqVO;
5 5 import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderDeliveryReqVO;
6 6 import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderRemarkReqVO;
7 7 import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderCreateReqVO;
... ... @@ -67,21 +67,21 @@ public interface TradeOrderUpdateService {
67 67 *
68 68 * @param reqVO 请求
69 69 */
70   - void remarkOrder(TradeOrderRemarkReqVO reqVO);
  70 + void updateOrderRemark(TradeOrderRemarkReqVO reqVO);
71 71  
72 72 /**
73   - * 调整价格
  73 + * 【管理员】调整价格
74 74 *
75 75 * @param reqVO 请求
76 76 */
77   - void adjustPrice(TradeOrderAdjustPriceReqVO reqVO);
  77 + void updateOrderPrice(TradeOrderUpdatePriceReqVO reqVO);
78 78  
79 79 /**
80   - * 调整地址
  80 + * 【管理员】调整地址
81 81 *
82 82 * @param reqVO 请求
83 83 */
84   - void adjustAddress(TradeOrderAdjustAddressReqVO reqVO);
  84 + void updateOrderAddress(TradeOrderUpdateAddressReqVO reqVO);
85 85  
86 86 // =================== Order Item ===================
87 87  
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderUpdateServiceImpl.java
... ... @@ -29,8 +29,8 @@ import cn.iocoder.yudao.module.promotion.api.combination.dto.CombinationRecordUp
29 29 import cn.iocoder.yudao.module.promotion.api.coupon.CouponApi;
30 30 import cn.iocoder.yudao.module.promotion.api.coupon.dto.CouponUseReqDTO;
31 31 import cn.iocoder.yudao.module.promotion.enums.combination.CombinationRecordStatusEnum;
32   -import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderAdjustAddressReqVO;
33   -import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderAdjustPriceReqVO;
  32 +import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderUpdateAddressReqVO;
  33 +import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderUpdatePriceReqVO;
34 34 import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderDeliveryReqVO;
35 35 import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderRemarkReqVO;
36 36 import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderCreateReqVO;
... ... @@ -68,7 +68,7 @@ import java.util.Objects;
68 68 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
69 69 import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.*;
70 70 import static cn.iocoder.yudao.module.pay.enums.ErrorCodeConstants.ORDER_NOT_FOUND;
71   -import static cn.iocoder.yudao.module.pay.enums.ErrorCodeConstants.ORDER_PAID_NO_ADJUST_PRICE;
  71 +import static cn.iocoder.yudao.module.pay.enums.ErrorCodeConstants.ORDER_UPDATE_PRICE_FAIL_PAID;
72 72 import static cn.iocoder.yudao.module.trade.enums.ErrorCodeConstants.*;
73 73  
74 74 /**
... ... @@ -350,7 +350,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
350 350 */
351 351 private KeyValue<TradeOrderDO, PayOrderRespDTO> validateOrderPayable(Long id, Long payOrderId) {
352 352 // 校验订单是否存在
353   - TradeOrderDO order = validateOrder(id);
  353 + TradeOrderDO order = validateOrderExists(id);
354 354 // 校验订单未支付
355 355 if (!TradeOrderStatusEnum.isUnpaid(order.getStatus()) || order.getPayStatus()) {
356 356 log.error("[validateOrderPaid][order({}) 不处于待支付状态,请进行处理!order 数据是:{}]",
... ... @@ -397,8 +397,10 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
397 397 // TODO @puhui999:只有选择快递的,才可以发货
398 398 // 1.1 校验并获得交易订单(可发货)
399 399 TradeOrderDO order = validateOrderDeliverable(deliveryReqVO.getId());
400   - TradeOrderDO updateOrderObj = new TradeOrderDO();
  400 +
  401 + // TODO @puhui999:下面不修改 deliveryType,直接校验 deliveryType 是否为快递,是快递才可以发货;先做严格的方式哈。
401 402 // 判断发货类型
  403 + TradeOrderDO updateOrderObj = new TradeOrderDO();
402 404 // 2.1 快递发货
403 405 if (ObjectUtil.notEqual(deliveryReqVO.getLogisticsId(), 0L)) {
404 406 // 校验快递公司
... ... @@ -414,13 +416,13 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
414 416 // 2.2 无需发货
415 417 updateOrderObj.setLogisticsId(0L).setLogisticsNo("").setDeliveryType(DeliveryTypeEnum.NULL.getMode());
416 418 }
417   -
418 419 // 更新 TradeOrderDO 状态为已发货,等待收货
419 420 updateOrderObj.setStatus(TradeOrderStatusEnum.DELIVERED.getStatus()).setDeliveryTime(LocalDateTime.now());
420 421 int updateCount = tradeOrderMapper.updateByIdAndStatus(order.getId(), order.getStatus(), updateOrderObj);
421 422 if (updateCount == 0) {
422 423 throw exception(ORDER_DELIVERY_FAIL_STATUS_NOT_UNDELIVERED);
423 424 }
  425 +
424 426 // TODO 芋艿:发送订单变化的消息
425 427  
426 428 // 发送站内信
... ... @@ -428,7 +430,6 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
428 430 .setUserId(order.getUserId()).setMessage(null));
429 431  
430 432 // TODO 芋艿:OrderLog
431   - // TODO 设计:lili:是不是发货后,才支持售后?
432 433 }
433 434  
434 435 /**
... ... @@ -440,8 +441,9 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
440 441 * @return 交易订单
441 442 */
442 443 private TradeOrderDO validateOrderDeliverable(Long id) {
443   - TradeOrderDO order = validateOrder(id);
  444 + TradeOrderDO order = validateOrderExists(id);
444 445 // 校验订单是否是待发货状态
  446 + // TODO @puhui999:已经发货,可以重新发货,修改信息;
445 447 if (!TradeOrderStatusEnum.isUndelivered(order.getStatus())) {
446 448 throw exception(ORDER_DELIVERY_FAIL_STATUS_NOT_UNDELIVERED);
447 449 }
... ... @@ -452,6 +454,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
452 454 // 订单类型:拼团
453 455 if (Objects.equals(TradeOrderTypeEnum.COMBINATION.getType(), order.getType())) {
454 456 // 校验订单拼团是否成功
  457 + // TODO @puhui999:是不是取反?
455 458 if (combinationRecordApi.isCombinationRecordSuccess(order.getUserId(), order.getId())) {
456 459 throw exception(ORDER_DELIVERY_FAIL_COMBINATION_RECORD_STATUS_NOT_SUCCESS);
457 460 }
... ... @@ -459,6 +462,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
459 462 // 订单类类型:砍价
460 463 if (Objects.equals(TradeOrderTypeEnum.BARGAIN.getType(), order.getType())) {
461 464 // 校验订单砍价是否成功
  465 + // TODO @puhui999:是不是取反?
462 466 if (bargainRecordApi.isBargainRecordSuccess(order.getUserId(), order.getId())) {
463 467 throw exception(ORDER_DELIVERY_FAIL_BARGAIN_RECORD_STATUS_NOT_SUCCESS);
464 468 }
... ... @@ -467,7 +471,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
467 471 }
468 472  
469 473 @NotNull
470   - private TradeOrderDO validateOrder(Long id) {
  474 + private TradeOrderDO validateOrderExists(Long id) {
471 475 // 校验订单是否存在
472 476 TradeOrderDO order = tradeOrderMapper.selectById(id);
473 477 if (order == null) {
... ... @@ -496,9 +500,9 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
496 500 }
497 501  
498 502 @Override
499   - public void remarkOrder(TradeOrderRemarkReqVO reqVO) {
  503 + public void updateOrderRemark(TradeOrderRemarkReqVO reqVO) {
500 504 // 校验并获得交易订单
501   - validateOrder(reqVO.getId());
  505 + validateOrderExists(reqVO.getId());
502 506  
503 507 // 更新
504 508 TradeOrderDO order = TradeOrderConvert.INSTANCE.convert(reqVO);
... ... @@ -506,23 +510,24 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
506 510 }
507 511  
508 512 @Override
509   - public void adjustPrice(TradeOrderAdjustPriceReqVO reqVO) {
  513 + public void updateOrderPrice(TradeOrderUpdatePriceReqVO reqVO) {
510 514 // 校验交易订单
511   - TradeOrderDO order = validateOrder(reqVO.getId());
  515 + TradeOrderDO order = validateOrderExists(reqVO.getId());
512 516 if (order.getPayStatus()) {
513   - throw exception(ORDER_PAID_NO_ADJUST_PRICE);
  517 + throw exception(ORDER_UPDATE_PRICE_FAIL_PAID);
514 518 }
515 519  
516 520 // 更新
  521 + // TODO @puhui999:TradeOrderItemDO 需要做 adjustPrice 的分摊;另外,支付订单那的价格,需要 update 下;
517 522 TradeOrderDO update = TradeOrderConvert.INSTANCE.convert(reqVO);
518 523 update.setPayPrice(update.getPayPrice() + update.getAdjustPrice());
519 524 tradeOrderMapper.updateById(update);
520 525 }
521 526  
522 527 @Override
523   - public void adjustAddress(TradeOrderAdjustAddressReqVO reqVO) {
  528 + public void updateOrderAddress(TradeOrderUpdateAddressReqVO reqVO) {
524 529 // 校验交易订单
525   - validateOrder(reqVO.getId());
  530 + validateOrderExists(reqVO.getId());
526 531 // TODO 是否需要校验订单是否发货
527 532 // TODO 发货后是否支持修改收货地址
528 533  
... ...
yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/enums/ErrorCodeConstants.java
... ... @@ -27,7 +27,7 @@ public interface ErrorCodeConstants {
27 27 ErrorCode ORDER_IS_EXPIRED = new ErrorCode(1007002003, "支付订单已经过期");
28 28 ErrorCode ORDER_SUBMIT_CHANNEL_ERROR = new ErrorCode(1007002004, "发起支付报错,错误码:{},错误提示:{}");
29 29 ErrorCode ORDER_REFUND_FAIL_STATUS_ERROR = new ErrorCode(1007002005, "支付订单退款失败,原因:状态不是已支付或已退款");
30   - ErrorCode ORDER_PAID_NO_ADJUST_PRICE = new ErrorCode(1007002006, "支付订单调价失败,原因:支付订单已付款,不能调价");
  30 + ErrorCode ORDER_UPDATE_PRICE_FAIL_PAID = new ErrorCode(1007002006, "支付订单调价失败,原因:支付订单已付款,不能调价");
31 31  
32 32 // ========== ORDER 模块(拓展单) 1007003000 ==========
33 33 ErrorCode ORDER_EXTENSION_NOT_FOUND = new ErrorCode(1007003000, "支付交易拓展单不存在");
... ...