From 174f774704bbab83061288522ec4fbdfba1f6716 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 25 三月 2025 13:17:10 +0800 Subject: [PATCH] fix: 三期bug --- packages/components/src/utils/common.ts | 16 ++++---- packages/components/src/views/Order/components/ElectricOrder.vue | 11 +++++ packages/components/src/views/Order/components/GasOrder.vue | 11 +++++ packages/services/api/typings.d.ts | 11 +++++ packages/components/src/views/Order/components/PhoneOrder.vue | 11 +++++ packages/services/api/WxPayNotify.ts | 15 +++++++ packages/core/src/lifeRechargeServices.ts | 2 + 7 files changed, 69 insertions(+), 8 deletions(-) diff --git a/packages/components/src/utils/common.ts b/packages/components/src/utils/common.ts index c4a3b14..5b055b6 100644 --- a/packages/components/src/utils/common.ts +++ b/packages/components/src/utils/common.ts @@ -155,13 +155,13 @@ lifePayOrderStatus?: LifeRechargeConstants.LifePayOrderStatusEnum, lifePayRefundStatus?: LifeRechargeConstants.LifePayRefundStatusEnum ) { - if ( - (lifePayOrderStatus === LifeRechargeConstants.LifePayOrderStatusEnum.鍏呭�间腑 && - payStatus === LifeRechargeConstants.LifePayStatusEnum.宸叉敮浠�) || - payStatus === LifeRechargeConstants.LifePayStatusEnum.寰呴��娆� - ) { - return LifeRechargeConstants.LifePayOrderFrontStatusEnum.鏀粯鎴愬姛; - } + // if ( + // (lifePayOrderStatus === LifeRechargeConstants.LifePayOrderStatusEnum.鍏呭�间腑 && + // payStatus === LifeRechargeConstants.LifePayStatusEnum.宸叉敮浠�) || + // payStatus === LifeRechargeConstants.LifePayStatusEnum.寰呴��娆� + // ) { + // return LifeRechargeConstants.LifePayOrderFrontStatusEnum.鏀粯鎴愬姛; + // } if ( lifePayOrderStatus === LifeRechargeConstants.LifePayOrderStatusEnum.宸查��娆� || payStatus === LifeRechargeConstants.LifePayStatusEnum.宸查��娆� @@ -183,5 +183,5 @@ ) { return LifeRechargeConstants.LifePayOrderFrontStatusEnum.鍏呭�兼垚鍔�; } - return; + return LifeRechargeConstants.LifePayOrderFrontStatusEnum.鏀粯鎴愬姛; } diff --git a/packages/components/src/views/Order/components/ElectricOrder.vue b/packages/components/src/views/Order/components/ElectricOrder.vue index 6391340..30153e0 100644 --- a/packages/components/src/views/Order/components/ElectricOrder.vue +++ b/packages/components/src/views/Order/components/ElectricOrder.vue @@ -54,6 +54,17 @@ label="瀹屾垚鏃堕棿:" :value="item?.finishTime && dayjs(item?.finishTime).format('YYYY-MM-DD HH:mm:ss')" /> + <OrderCardItem + v-else-if=" + item.frontStatus === BlLifeRecharge.constants.LifePayOrderFrontStatusEnum.閫�娆惧緟瀹℃牳 || + item.frontStatus === BlLifeRecharge.constants.LifePayOrderFrontStatusEnum.閫�娆惧け璐� + " + label="閫�娆惧彂璧锋椂闂�:" + labelWidth="110px" + :value=" + item?.refundApplyTime && dayjs(item?.refundApplyTime).format('YYYY-MM-DD HH:mm:ss') + " + /> <template v-else> <OrderCardItem label="閫�娆鹃噾棰�:" :value="`锟�${toThousand(item?.payAmount)}`" danger /> <OrderCardItem diff --git a/packages/components/src/views/Order/components/GasOrder.vue b/packages/components/src/views/Order/components/GasOrder.vue index 2c225aa..cfe619a 100644 --- a/packages/components/src/views/Order/components/GasOrder.vue +++ b/packages/components/src/views/Order/components/GasOrder.vue @@ -46,6 +46,17 @@ label="瀹屾垚鏃堕棿:" :value="item?.finishTime && dayjs(item?.finishTime).format('YYYY-MM-DD HH:mm:ss')" /> + <OrderCardItem + v-else-if=" + item.frontStatus === BlLifeRecharge.constants.LifePayOrderFrontStatusEnum.閫�娆惧緟瀹℃牳 || + item.frontStatus === BlLifeRecharge.constants.LifePayOrderFrontStatusEnum.閫�娆惧け璐� + " + label="閫�娆惧彂璧锋椂闂�:" + labelWidth="110px" + :value=" + item?.refundApplyTime && dayjs(item?.refundApplyTime).format('YYYY-MM-DD HH:mm:ss') + " + /> <template v-else> <OrderCardItem label="閫�娆鹃噾棰�:" :value="`锟�${toThousand(item?.payAmount)}`" danger /> <OrderCardItem diff --git a/packages/components/src/views/Order/components/PhoneOrder.vue b/packages/components/src/views/Order/components/PhoneOrder.vue index e938035..d76f217 100644 --- a/packages/components/src/views/Order/components/PhoneOrder.vue +++ b/packages/components/src/views/Order/components/PhoneOrder.vue @@ -46,6 +46,17 @@ label="瀹屾垚鏃堕棿:" :value="item?.finishTime && dayjs(item?.finishTime).format('YYYY-MM-DD HH:mm:ss')" /> + <OrderCardItem + v-else-if=" + item.frontStatus === BlLifeRecharge.constants.LifePayOrderFrontStatusEnum.閫�娆惧緟瀹℃牳 || + item.frontStatus === BlLifeRecharge.constants.LifePayOrderFrontStatusEnum.閫�娆惧け璐� + " + label="閫�娆惧彂璧锋椂闂�:" + labelWidth="110px" + :value=" + item?.refundApplyTime && dayjs(item?.refundApplyTime).format('YYYY-MM-DD HH:mm:ss') + " + /> <template v-else> <OrderCardItem label="閫�娆鹃噾棰�:" :value="`锟�${toThousand(item?.payAmount)}`" danger /> <OrderCardItem diff --git a/packages/core/src/lifeRechargeServices.ts b/packages/core/src/lifeRechargeServices.ts index e8be114..279dce2 100644 --- a/packages/core/src/lifeRechargeServices.ts +++ b/packages/core/src/lifeRechargeServices.ts @@ -514,6 +514,8 @@ creationTime?: string; /** 閫�娆炬椂闂� */ refundTime?: string; + /** 閫�娆剧敵璇锋椂闂� */ + refundApplyTime?: string; /** 閫�娆惧嚟璇� */ refundCredentialsImgUrl?: string; refundApplyRemark?: string; diff --git a/packages/services/api/WxPayNotify.ts b/packages/services/api/WxPayNotify.ts index 349722a..34b3eff 100644 --- a/packages/services/api/WxPayNotify.ts +++ b/packages/services/api/WxPayNotify.ts @@ -2,6 +2,21 @@ // @ts-ignore import { request } from '@/utils/request'; +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/WxPayNotify/WxPayDomesticRefundsNotify */ +export async function wxPayDomesticRefundsNotify( + body: API.WxRechargeNotifyInput, + options?: API.RequestConfig +) { + return request<API.WxRechargeNotifyResult>('/api/WxPayNotify/WxPayDomesticRefundsNotify', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + /** 寰俊鏀粯鍥炶皟閫氱煡 POST /api/WxPayNotify/WxRechargeNotify */ export async function wxRechargeNotify( body: API.WxRechargeNotifyInput, diff --git a/packages/services/api/typings.d.ts b/packages/services/api/typings.d.ts index c4298c1..6b18155 100644 --- a/packages/services/api/typings.d.ts +++ b/packages/services/api/typings.d.ts @@ -1074,6 +1074,8 @@ lifePayOrderType?: LifePayOrderTypeEnum; /** 璁㈠崟鍙� */ orderNo?: string; + /** 閫�娆捐鍗曞彿 */ + refundOrderNo?: string; /** 鍏呭�奸噾棰� */ rechargeAmount?: number; /** 瀹為檯鍏呭�奸噾棰� */ @@ -1110,6 +1112,9 @@ acoolyOrderNo?: string; acoolyStatus?: ACOOLYStatusEnum; lifePayRefundStatus?: LifePayRefundStatusEnum; + /** 瀹為檯鍒拌处閲戦 */ + actualReceivedAmount?: number; + actualReceivedStatus?: LifePayStatusEnum; } interface LifePayOrderListOutputPageOutput { @@ -1631,6 +1636,10 @@ beginFinishTime?: string; /** 缁撴潫瀹屾垚鏃堕棿 */ endFinishTime?: string; + /** 寮�濮嬮��娆炬椂闂� */ + beginRefundTime?: string; + /** 缁撴潫閫�娆炬椂闂� */ + endRefundTime?: string; payStatus?: LifePayStatusEnum; acoolyStatus?: ACOOLYStatusEnum; lifePayOrderStatus?: LifePayOrderStatusEnum; @@ -2060,6 +2069,8 @@ creationTime?: string; /** 閫�娆炬椂闂� */ refundTime?: string; + /** 閫�娆剧敵璇锋椂闂� */ + refundApplyTime?: string; /** 閫�娆惧嚟璇� */ refundCredentialsImgUrl?: string; refundApplyRemark?: string; -- Gitblit v1.9.1