From 8771da2ccf6f7c3fd2a8c89a1a0e230c6386db7f Mon Sep 17 00:00:00 2001
From: 石广澎 <shiguangpeng@163.com>
Date: 星期一, 17 十一月 2025 15:40:48 +0800
Subject: [PATCH] feat(api): 新增多个API接口并优化配置

---
 common/api/index.js |  137 +++++++++++++++++++++++++++++++++------------
 1 files changed, 100 insertions(+), 37 deletions(-)

diff --git a/common/api/index.js b/common/api/index.js
index 7b61c6e..f2f48b0 100644
--- a/common/api/index.js
+++ b/common/api/index.js
@@ -1,60 +1,123 @@
 import {
-    config
+	config
 } from '@/common/config.js';
-
 const http = uni.$u.http;
 const URL = config.baseURL;
 
-/* 鏍规嵁cid鑾峰彇鍟嗛摵淇℃伅 */
-export const queryShopByCid = (params, config = {}) => http.get(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/queryShopById', params, config)
+/* 鑾峰彇鍟嗛摵淇℃伅 */
+export const queryShop = (params, config = {}) => http.get(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/queryShopById', params, config)
 
-/* 鏍规嵁鍔ㄦ�佺爜id鑾峰彇鍟嗛摵淇℃伅 */
-export const queryShopByActQrId = (params, config = {}) => http.get(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/getPayInfo', params, config)
+/* 鑾峰彇鎴愬姛椤甸潰閰嶇疆 */
+export const getPayCompleteUrl = (params, config = {}) => http.get(URL +
+	'/service-base/v1/base/pc/global/config/getPayCompleteUrl', params, config)
 
-/* 鏍规嵁璁㈠崟id鑾峰彇鍟嗛摵淇℃伅 */
-export const queryShopByOnlineId = (params, config = {}) => http.get(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/getOnlineId', params, config)
+/* 鑾峰彇绉垎浠峰�� */
+export const getScoreWorth = (params, config = {}) => http.get(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/getScoreWorth', params, config)
 
-/* 鏍规嵁shopId鑾峰彇鍟嗛摵淇℃伅 */
-export const queryShopByShopId = (params, config = {}) => http.get(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/queryShopByShopId', params, config)
+/* 鑾峰彇鐢ㄦ埛閾惰鍗� */
+export const myBankCard = (params, config = {}) => http.get(URL +
+	'/service-shop/v1/shop/wechat/h5/bankCard/myBankCard', params, config)
 
-/*缁熶竴鎺堟潈*/
+/* 鑾峰彇鍟嗛摵寰俊閰嶇疆 */
+export const getWechatInfo = (params, config = {}) => http.get(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/getWechatInfo', params, config = {});
+/* 闈欓粯鎺堟潈鐧诲綍 */
+export const getOpenIdBase = (params, config = {}) => http.get(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/getOpenIdBase', params, config = {});
+
+/* 寰俊鏅�氭巿鏉冪櫥褰� */
+export const getOpenId = (params, config = {}) => http.get(URL + '/service-merchant/v1/web/aggregatePayAllin/getOpenId',
+	params, config = {});
+/* 鏀粯瀹濇櫘閫氭巿鏉冪櫥褰� */
+export const getUserId = (params, config = {}) => http.get(URL + '/service-merchant/v1/web/h5PayAli/getUserIdByCode',
+	params, config = {});
+
 export const userLogin = (params, config = {}) => {
-    let path = '/payfour-merchant/v1/web/aggregatePayAllin/getOpenId' //寰俊鎺堟潈
-    if (params.platform == 5) { //鏀粯瀹濇巿鏉�
-        path = '/payfour-merchant/v1/web/h5PayAli/getUserIdByCode'
-    }
-    if (params.platform == 15) { //浜戦棯浠樻巿鏉�
-        path = '/payfour-merchant/v1/web/h5PayUnionPay/getUserIdByCode'
-    }
-    return http.get(URL + path,
-        params, config = {})
+	let path = '/service-merchant/v1/web/aggregatePayAllin/getOpenId'
+	if (params.platform == 5) {
+		path = '/service-merchant/v1/web/h5PayAli/getUserIdByCode'
+	}
+	if (params.platform == 15) {
+		path = '/service-merchant/v1/web/h5PayUnionPay/getUserIdByCode'
+	}
+	return http.get(URL + path,
+		params, config = {})
 };
-
+/* 鑾峰彇鐢ㄦ埛绉垎 */
+export const queryScore = (params, config = {}) => http.get(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/queryScore', params, config = {});
 /* 鑾峰彇鐢ㄦ埛鍙敤浼樻儬鍒� 闈㈠�兼渶澶х殑*/
 export const queryMyUseSweepPayMaxCoupon = (params, config = {}) => http.get(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/queryMyUseSweepPayMaxCoupon', params, config = {});
-
+	'/service-merchant/v1/web/aggregatePayAllin/queryMyUseSweepPayMaxCoupon', params, config = {});
 /* 鑾峰彇鐢ㄦ埛鍙敤浼樻儬鍒� */
 export const queryUseSweepPayCoupon = (params, config = {}) => http.get(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/queryUseSweepPayCoupon', params, config = {});
+	'/service-merchant/v1/web/aggregatePayAllin/queryUseSweepPayCoupon', params, config = {});
 
 /* 鑾峰彇寰俊js sdk閰嶇疆 */
 export const getWechatConfigInfo = (params, config = {}) => http.post(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/getWechatConfigInfo', params, config = {});
+	'/service-merchant/v1/web/aggregatePayAllin/getWechatConfigInfo', params, config = {});
 
-/*缁熶竴鏀粯*/
-export const saveOrder = (params, config = {}) => http.post(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/saveOrder', params, config = {});
+/* 寰俊鏀粯 */
+export const saveWxOrder = (params, config = {}) => http.post(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/saveWxOrder', params, config = {});
 
-/*鍙栨秷璁㈠崟*/
-export const closeOrder = (params, config = {}) => http.get(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/scanPayOrderClose', params, config = {});
+/* 鍥惧舰楠岃瘉鍚� */
+export const getVerify = (params, config = {}) => http.get(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/getVerify', params, config = {});
+
+/* 鐭俊楠岃瘉鐮� */
+export const getH5PayCheckVerifyCode = (params, config = {}) => http.post(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/getH5PayCheckVerifyCode', params, config = {});
+
+/* 寰俊鏀粯 */
+export const h5PayLogin = (params, config = {}) => http.post(URL + '/service-shop/v1/shop/web/wechat/h5PayLogin',
+	params, config = {});
+
+/* 閫氳仈蹇嵎鏀粯 */
+export const tlPay = (params, config = {}) => http.post(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/payagreeconfirm',
+	params, config = {});
 
 /* 寰俊鏀粯缁撴灉 */
 export const getWxOrderInfo = (params, config = {}) => http.post(URL +
-    '/payfour-merchant/v1/web/aggregatePayAllin/getWxOrderInfo',
-    params, config = {});
+	'/service-merchant/v1/web/aggregatePayAllin/getWxOrderInfo',
+	params, config = {});
+
+/* 鍒ゆ柇鏄惁鍦ㄥ崱娈靛唴 */
+export const isContain = (params, config = {}) => http.get(URL +
+	'/service-base/v1/base/pc/bankCardPeriod/isContain',
+	params, config = {});
+
+/* 鑾峰彇閾惰鍗¢厤缃� */
+export const bankCardStyle = (params, config = {}) => http.get(URL +
+	'/service-base/v1/base/pc/global/config/bankCardStyle',
+	params, config = {});
+
+/* 鑾峰彇鐢ㄦ埛淇℃伅 */
+export const getUserInfo = (params, config = {}) => http.post(URL +
+	'/service-shop/v1/shop/wechat/h5/bankCard/noEnc',
+	params, config = {});
+/* 鑾峰彇搴楅摵浼樻儬淇℃伅 */
+export const queryMyDiscount = (params, config = {}) => http.get(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/queryMyDiscount',
+	params, config = {});
+/* 绛剧害鐢宠缁戝崱 */
+export const signUpToApply = (params, config = {}) => http.post(URL +
+	'/service-shop/v1/shop/wechat/h5/bankCard/signUpToApply',
+	params, config = {});
+
+/* 绛剧害鐢宠纭 */
+export const bindCard = (params, config = {}) => http.post(URL +
+	'/service-shop/v1/shop/wechat/h5/bankCard/bindCard',
+	params, config = {});
+
+/* 鑾峰彇缁戝崱娲诲姩璧犻�佺殑浼樻儬鍒� */
+export const getMyCoupUseDetail = (params, config = {}) => http.get(URL +
+	'/service-merchant/v1/web/aggregatePayAllin/headBand/getMyCoupUseDetail',
+	params, config = {});
+/* 鑾峰彇棣栫粦鏈夌ぜ */
+export const headBand = (params, config = {}) => http.get(URL +
+	'/service-shop/v1/shop/wechat/activity/headBand/detail',
+	params, config = {});
\ No newline at end of file

--
Gitblit v1.9.1