feat(order): 添加退款原因字段并更新相关实体和控制器
- 在 ThinkOrderParam、ThinkOrderRefundLog、ThinkOrderRefundLogController 和 ThinkOrderRefundLogParam 中添加退款原因(refundReason)字段 - 更新 ThinkOrderRefundLogController 中的 refund 方法,将退款原因保存到订单中 -为所有新增字段添加 @ApiModelProperty 注解,用于 Swagger 文档生成
This commit is contained in:
@@ -154,6 +154,7 @@ public class ThinkOrderRefundLogController extends BaseController {
|
||||
thinkOrderRefundLog.setRefundNo("R" + thinkOrder.getOrderNum());
|
||||
thinkOrderRefundLog.setCreateTime(LocalDateTimeUtil.now());
|
||||
thinkOrder.setOrderStatus(4);
|
||||
thinkOrder.setRefundReason(thinkOrderRefundLog.getRefundReason());
|
||||
thinkOrderService.updateById(thinkOrder);
|
||||
if (thinkOrder.getPayType().equals(1)) {
|
||||
if (thinkOrder.getWechatOrder() != null
|
||||
|
||||
@@ -42,6 +42,9 @@ public class ThinkOrderRefundLog implements Serializable {
|
||||
@ApiModelProperty(value = "退款金额")
|
||||
private BigDecimal refundAmount;
|
||||
|
||||
@ApiModelProperty(value = "退款原因")
|
||||
private String refundReason;
|
||||
|
||||
@ApiModelProperty(value = "订单ID")
|
||||
private Integer oid;
|
||||
|
||||
|
||||
@@ -95,6 +95,9 @@ public class ThinkOrderParam extends BaseParam {
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private BigDecimal refundMoney;
|
||||
|
||||
@ApiModelProperty(value = "退款原因")
|
||||
private String refundReason;
|
||||
|
||||
@ApiModelProperty(value = "教练价格")
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private BigDecimal coachPrice;
|
||||
|
||||
@@ -47,4 +47,7 @@ public class ThinkOrderRefundLogParam extends BaseParam {
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private Integer status;
|
||||
|
||||
@ApiModelProperty(value = "退款原因")
|
||||
private String refundReason;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user