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