fix(payment): 调整货到付款支付方式及状态逻辑

- 将支付方式默认值修改为8表示货到付款
- 删除前端创建订单时对payStatus和payTime的传递,改为后端自动处理
- 更新订单详情页支付方式映射,新增多种支付方式及货到付款标识
- 修改订单状态展示逻辑,针对货到付款订单调整状态标签和流程判断
- 优化订单列表卡片状态显示,支持货到付款的特殊显示需求
- 更新订单模型注释,统一支付方式编码及对应说明
This commit is contained in:
2026-07-14 19:26:43 +08:00
parent b60e5c976a
commit a6a34da3cb
4 changed files with 32 additions and 27 deletions

View File

@@ -97,9 +97,9 @@ export interface ShopOrder {
formId?: number;
// 支付的用户id
payUserId?: number;
// 0余额支付, 1微信支付102微信Native2会员卡支付3支付宝4现金5POS机6VIP月卡7VIP年卡8VIP次卡9IC月卡10IC年卡11IC次卡12免费13VIP充值卡14IC充值卡15积分支付16VIP季卡17IC季卡18代付
// 支付方式:0余额支付, 1微信支付, 2支付宝, 3银联, 4现金, 5POS机, 6免费, 7积分支付, 8货到付款
payType?: number;
// 代付支付方式,0余额支付, 1微信支付102微信Native2会员卡支付3支付宝4现金5POS机6VIP月卡7VIP年卡8VIP次卡9IC月卡10IC年卡11IC次卡12免费13VIP充值卡14IC充值卡15积分支付16VIP季卡17IC季卡18代付
// 代付支付方式
friendPayType?: number;
// 0未付款1已付款
payStatus?: boolean;
@@ -187,11 +187,11 @@ export interface OrderCreateRequest {
warehouseId?: number;
// 收货地址ID
addressId?: number;
// 支付方式
// 支付方式0余额支付, 1微信支付, 2支付宝, 3银联, 4现金, 5POS机, 6免费, 7积分支付, 8货到付款
payType: number;
// 支付状态(货到付款时传 true 防止定时任务删除
// 支付状态(货到付款时前端传 true,其他支付方式由后端处理
payStatus?: boolean;
// 支付时间(货到付款时传当前时间)
// 支付时间(货到付款时前端传当前时间,其他支付方式由后端处理
payTime?: string;
// 优惠券ID
couponId?: number;