微信枚举类重名,导致代码很难看,代码简单调整
This commit is contained in:
		
							parent
							
								
									d041e7b5b4
								
							
						
					
					
						commit
						cbacab6bdf
					
				| @ -7,6 +7,7 @@ import cn.lili.modules.payment.kit.core.enums.RequestMethodEnums; | |||||||
| import cn.lili.modules.payment.kit.core.kit.HttpKit; | import cn.lili.modules.payment.kit.core.kit.HttpKit; | ||||||
| import cn.lili.modules.payment.kit.core.kit.PayKit; | import cn.lili.modules.payment.kit.core.kit.PayKit; | ||||||
| import cn.lili.modules.payment.kit.core.kit.WxPayKit; | import cn.lili.modules.payment.kit.core.kit.WxPayKit; | ||||||
|  | import cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApiEnum; | ||||||
| import cn.lili.modules.payment.kit.plugin.wechat.enums.WechatDomain; | import cn.lili.modules.payment.kit.plugin.wechat.enums.WechatDomain; | ||||||
| 
 | 
 | ||||||
| import java.io.File; | import java.io.File; | ||||||
| @ -30,47 +31,47 @@ public class WechatApi { | |||||||
|     /** |     /** | ||||||
|      * 获取接口请求的 URL |      * 获取接口请求的 URL | ||||||
|      * |      * | ||||||
|      * @param wechatApi {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 支付 API 接口枚举 |      * @param wechatApiEnum {@link WechatApiEnum} 支付 API 接口枚举 | ||||||
|      * @return {@link String} 返回完整的接口请求URL |      * @return {@link String} 返回完整的接口请求URL | ||||||
|      */ |      */ | ||||||
|     public static String getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi wechatApi) { |     public static String getReqUrl(WechatApiEnum wechatApiEnum) { | ||||||
|         return getReqUrl(wechatApi, null, false); |         return getReqUrl(wechatApiEnum, null, false); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * 获取接口请求的 URL |      * 获取接口请求的 URL | ||||||
|      * |      * | ||||||
|      * @param wechatApi {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 支付 API 接口枚举 |      * @param wechatApiEnum {@link WechatApiEnum} 支付 API 接口枚举 | ||||||
|      * @param isSandBox 是否是沙箱环境 |      * @param isSandBox 是否是沙箱环境 | ||||||
|      * @return {@link String} 返回完整的接口请求URL |      * @return {@link String} 返回完整的接口请求URL | ||||||
|      */ |      */ | ||||||
|     public static String getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi wechatApi, boolean isSandBox) { |     public static String getReqUrl(WechatApiEnum wechatApiEnum, boolean isSandBox) { | ||||||
|         return getReqUrl(wechatApi, null, isSandBox); |         return getReqUrl(wechatApiEnum, null, isSandBox); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * 获取接口请求的 URL |      * 获取接口请求的 URL | ||||||
|      * |      * | ||||||
|      * @param wechatApi    {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 支付 API 接口枚举 |      * @param wechatApiEnum    {@link WechatApiEnum} 支付 API 接口枚举 | ||||||
|      * @param wechatDomain {@link WechatDomain} 支付 API 接口域名枚举 |      * @param wechatDomain {@link WechatDomain} 支付 API 接口域名枚举 | ||||||
|      * @param isSandBox    是否是沙箱环境 |      * @param isSandBox    是否是沙箱环境 | ||||||
|      * @return {@link String} 返回完整的接口请求URL |      * @return {@link String} 返回完整的接口请求URL | ||||||
|      */ |      */ | ||||||
|     public static String getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi wechatApi, WechatDomain wechatDomain, boolean isSandBox) { |     public static String getReqUrl(WechatApiEnum wechatApiEnum, WechatDomain wechatDomain, boolean isSandBox) { | ||||||
|         if (wechatDomain == null) { |         if (wechatDomain == null) { | ||||||
|             wechatDomain = WechatDomain.CHINA; |             wechatDomain = WechatDomain.CHINA; | ||||||
|         } |         } | ||||||
|         return wechatDomain.getType() |         return wechatDomain.getType() | ||||||
|                 .concat(isSandBox ? cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.SAND_BOX_NEW.getUrl() : "") |                 .concat(isSandBox ? WechatApiEnum.SAND_BOX_NEW.getUrl() : "") | ||||||
|                 .concat(wechatApi.getUrl()); |                 .concat(wechatApiEnum.getUrl()); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * 发起请求 |      * 发起请求 | ||||||
|      * |      * | ||||||
|      * @param apiUrl 接口 URL |      * @param apiUrl 接口 URL | ||||||
|      *               通过 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi)} |      *               通过 {@link WechatApi#getReqUrl(WechatApiEnum)} | ||||||
|      *               或者 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi, WechatDomain, boolean)} 来获取 |      *               或者 {@link WechatApi#getReqUrl(WechatApiEnum, WechatDomain, boolean)} 来获取 | ||||||
|      * @param params 接口请求参数 |      * @param params 接口请求参数 | ||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
| @ -82,8 +83,8 @@ public class WechatApi { | |||||||
|      * 发起请求 |      * 发起请求 | ||||||
|      * |      * | ||||||
|      * @param apiUrl 接口 URL |      * @param apiUrl 接口 URL | ||||||
|      *               通过 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi)} |      *               通过 {@link WechatApi#getReqUrl(WechatApiEnum)} | ||||||
|      *               或者 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi, WechatDomain, boolean)} 来获取 |      *               或者 {@link WechatApi#getReqUrl(WechatApiEnum, WechatDomain, boolean)} 来获取 | ||||||
|      * @param params 接口请求参数 |      * @param params 接口请求参数 | ||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
| @ -95,8 +96,8 @@ public class WechatApi { | |||||||
|      * 发起请求 |      * 发起请求 | ||||||
|      * |      * | ||||||
|      * @param apiUrl   接口 URL |      * @param apiUrl   接口 URL | ||||||
|      *                 通过 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi)} |      *                 通过 {@link WechatApi#getReqUrl(WechatApiEnum)} | ||||||
|      *                 或者 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi, WechatDomain, boolean)} 来获取 |      *                 或者 {@link WechatApi#getReqUrl(WechatApiEnum, WechatDomain, boolean)} 来获取 | ||||||
|      * @param params   接口请求参数 |      * @param params   接口请求参数 | ||||||
|      * @param certPath 证书文件路径 |      * @param certPath 证书文件路径 | ||||||
|      * @param certPass 证书密码 |      * @param certPass 证书密码 | ||||||
| @ -110,8 +111,8 @@ public class WechatApi { | |||||||
|      * 发起请求 |      * 发起请求 | ||||||
|      * |      * | ||||||
|      * @param apiUrl   接口 URL |      * @param apiUrl   接口 URL | ||||||
|      *                 通过 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi)} |      *                 通过 {@link WechatApi#getReqUrl(WechatApiEnum)} | ||||||
|      *                 或者 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi, WechatDomain, boolean)} 来获取 |      *                 或者 {@link WechatApi#getReqUrl(WechatApiEnum, WechatDomain, boolean)} 来获取 | ||||||
|      * @param params   接口请求参数 |      * @param params   接口请求参数 | ||||||
|      * @param certPath 证书文件路径 |      * @param certPath 证书文件路径 | ||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
| @ -124,8 +125,8 @@ public class WechatApi { | |||||||
|      * 发起请求 |      * 发起请求 | ||||||
|      * |      * | ||||||
|      * @param apiUrl   接口 URL |      * @param apiUrl   接口 URL | ||||||
|      *                 通过 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi)} |      *                 通过 {@link WechatApi#getReqUrl(WechatApiEnum)} | ||||||
|      *                 或者 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi, WechatDomain, boolean)} 来获取 |      *                 或者 {@link WechatApi#getReqUrl(WechatApiEnum, WechatDomain, boolean)} 来获取 | ||||||
|      * @param params   接口请求参数 |      * @param params   接口请求参数 | ||||||
|      * @param certFile 证书文件输入流 |      * @param certFile 证书文件输入流 | ||||||
|      * @param certPass 证书密码 |      * @param certPass 证书密码 | ||||||
| @ -139,8 +140,8 @@ public class WechatApi { | |||||||
|      * 发起请求 |      * 发起请求 | ||||||
|      * |      * | ||||||
|      * @param apiUrl   接口 URL |      * @param apiUrl   接口 URL | ||||||
|      *                 通过 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi)} |      *                 通过 {@link WechatApi#getReqUrl(WechatApiEnum)} | ||||||
|      *                 或者 {@link WechatApi#getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi, WechatDomain, boolean)} 来获取 |      *                 或者 {@link WechatApi#getReqUrl(WechatApiEnum, WechatDomain, boolean)} 来获取 | ||||||
|      * @param params   接口请求参数 |      * @param params   接口请求参数 | ||||||
|      * @param certFile 证书文件输入流 |      * @param certFile 证书文件输入流 | ||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
| @ -160,7 +161,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method       {@link RequestMethodEnums} 请求方法 |      * @param method       {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号,接口中包含敏感信息时必传 |      * @param platSerialNo 平台序列号,接口中包含敏感信息时必传 | ||||||
| @ -203,7 +204,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method       {@link RequestMethodEnums} 请求方法 |      * @param method       {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号,接口中包含敏感信息时必传 |      * @param platSerialNo 平台序列号,接口中包含敏感信息时必传 | ||||||
| @ -247,7 +248,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method       {@link RequestMethodEnums} 请求方法 |      * @param method       {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号 |      * @param platSerialNo 平台序列号 | ||||||
| @ -269,7 +270,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method       {@link RequestMethodEnums} 请求方法 |      * @param method       {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号 |      * @param platSerialNo 平台序列号 | ||||||
| @ -291,7 +292,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method       {@link RequestMethodEnums} 请求方法 |      * @param method       {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号 |      * @param platSerialNo 平台序列号 | ||||||
| @ -317,7 +318,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method       {@link RequestMethodEnums} 请求方法 |      * @param method       {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号 |      * @param platSerialNo 平台序列号 | ||||||
| @ -342,7 +343,7 @@ public class WechatApi { | |||||||
|      * V3 接口统一执行入口 |      * V3 接口统一执行入口 | ||||||
|      * |      * | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号 |      * @param platSerialNo 平台序列号 | ||||||
| @ -363,7 +364,7 @@ public class WechatApi { | |||||||
|      * V3 接口统一执行入口 |      * V3 接口统一执行入口 | ||||||
|      * |      * | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号 |      * @param platSerialNo 平台序列号 | ||||||
| @ -386,7 +387,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method       {@link RequestMethodEnums} 请求方法 |      * @param method       {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号,接口中包含敏感信息时必传 |      * @param platSerialNo 平台序列号,接口中包含敏感信息时必传 | ||||||
| @ -413,7 +414,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method    {@link RequestMethodEnums} 请求方法 |      * @param method    {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix 可通过 {@link WechatDomain}来获取 |      * @param urlPrefix 可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix 可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix 可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId     商户Id |      * @param mchId     商户Id | ||||||
|      * @param serialNo  商户 API 证书序列号 |      * @param serialNo  商户 API 证书序列号 | ||||||
|      * @param keyPath   apiclient_key.pem 证书路径 |      * @param keyPath   apiclient_key.pem 证书路径 | ||||||
| @ -432,7 +433,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method       {@link RequestMethodEnums} 请求方法 |      * @param method       {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号 |      * @param platSerialNo 平台序列号 | ||||||
| @ -453,7 +454,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method       {@link RequestMethodEnums} 请求方法 |      * @param method       {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号 |      * @param platSerialNo 平台序列号 | ||||||
| @ -475,7 +476,7 @@ public class WechatApi { | |||||||
|      * |      * | ||||||
|      * @param method    {@link RequestMethodEnums} 请求方法 |      * @param method    {@link RequestMethodEnums} 请求方法 | ||||||
|      * @param urlPrefix 可通过 {@link WechatDomain}来获取 |      * @param urlPrefix 可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix 可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix 可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId     商户Id |      * @param mchId     商户Id | ||||||
|      * @param serialNo  商户 API 证书序列号 |      * @param serialNo  商户 API 证书序列号 | ||||||
|      * @param keyPath   apiclient_key.pem 证书路径 |      * @param keyPath   apiclient_key.pem 证书路径 | ||||||
| @ -495,7 +496,7 @@ public class WechatApi { | |||||||
|      * V3 接口统一执行入口 |      * V3 接口统一执行入口 | ||||||
|      * |      * | ||||||
|      * @param urlPrefix    可通过 {@link WechatDomain}来获取 |      * @param urlPrefix    可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix    可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix    可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId        商户Id |      * @param mchId        商户Id | ||||||
|      * @param serialNo     商户 API 证书序列号 |      * @param serialNo     商户 API 证书序列号 | ||||||
|      * @param platSerialNo 平台序列号 |      * @param platSerialNo 平台序列号 | ||||||
| @ -515,7 +516,7 @@ public class WechatApi { | |||||||
|      * V3 接口统一执行入口 |      * V3 接口统一执行入口 | ||||||
|      * |      * | ||||||
|      * @param urlPrefix 可通过 {@link WechatDomain}来获取 |      * @param urlPrefix 可通过 {@link WechatDomain}来获取 | ||||||
|      * @param urlSuffix 可通过 {@link cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi} 来获取,URL挂载参数需要自行拼接 |      * @param urlSuffix 可通过 {@link WechatApiEnum} 来获取,URL挂载参数需要自行拼接 | ||||||
|      * @param mchId     商户Id |      * @param mchId     商户Id | ||||||
|      * @param serialNo  商户 API 证书序列号 |      * @param serialNo  商户 API 证书序列号 | ||||||
|      * @param keyPath   apiclient_key.pem 证书路径 |      * @param keyPath   apiclient_key.pem 证书路径 | ||||||
| @ -538,7 +539,7 @@ public class WechatApi { | |||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
|     public static String sendWorkWxRedPack(Map<String, String> params, String certPath, String certPass) { |     public static String sendWorkWxRedPack(Map<String, String> params, String certPath, String certPass) { | ||||||
|         return execution(getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.SEND_WORK_WX_RED_PACK), params, certPath, certPass); |         return execution(getReqUrl(WechatApiEnum.SEND_WORK_WX_RED_PACK), params, certPath, certPass); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
| @ -550,7 +551,7 @@ public class WechatApi { | |||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
|     public static String sendWorkWxRedPack(Map<String, String> params, InputStream certFile, String certPass) { |     public static String sendWorkWxRedPack(Map<String, String> params, InputStream certFile, String certPass) { | ||||||
|         return execution(getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.SEND_WORK_WX_RED_PACK), params, certFile, certPass); |         return execution(getReqUrl(WechatApiEnum.SEND_WORK_WX_RED_PACK), params, certFile, certPass); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
| @ -562,7 +563,7 @@ public class WechatApi { | |||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
|     public static String queryWorkWxRedPack(Map<String, String> params, String certPath, String certPass) { |     public static String queryWorkWxRedPack(Map<String, String> params, String certPath, String certPass) { | ||||||
|         return execution(getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.QUERY_WORK_WX_RED_PACK), params, certPath, certPass); |         return execution(getReqUrl(WechatApiEnum.QUERY_WORK_WX_RED_PACK), params, certPath, certPass); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
| @ -574,7 +575,7 @@ public class WechatApi { | |||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
|     public static String queryWorkWxRedPack(Map<String, String> params, InputStream certFile, String certPass) { |     public static String queryWorkWxRedPack(Map<String, String> params, InputStream certFile, String certPass) { | ||||||
|         return execution(getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.QUERY_WORK_WX_RED_PACK), params, certFile, certPass); |         return execution(getReqUrl(WechatApiEnum.QUERY_WORK_WX_RED_PACK), params, certFile, certPass); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
| @ -586,7 +587,7 @@ public class WechatApi { | |||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
|     public static String trans2pocket(Map<String, String> params, String certPath, String certPass) { |     public static String trans2pocket(Map<String, String> params, String certPath, String certPass) { | ||||||
|         return execution(getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.PAY_WWS_TRANS_2_POCKET), params, certPath, certPass); |         return execution(getReqUrl(WechatApiEnum.PAY_WWS_TRANS_2_POCKET), params, certPath, certPass); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
| @ -598,7 +599,7 @@ public class WechatApi { | |||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
|     public static String trans2pocket(Map<String, String> params, InputStream certFile, String certPass) { |     public static String trans2pocket(Map<String, String> params, InputStream certFile, String certPass) { | ||||||
|         return execution(getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.PAY_WWS_TRANS_2_POCKET), params, certFile, certPass); |         return execution(getReqUrl(WechatApiEnum.PAY_WWS_TRANS_2_POCKET), params, certFile, certPass); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
| @ -610,7 +611,7 @@ public class WechatApi { | |||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
|     public static String queryTrans2pocket(Map<String, String> params, String certPath, String certPass) { |     public static String queryTrans2pocket(Map<String, String> params, String certPath, String certPass) { | ||||||
|         return execution(getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.QUERY_WWS_TRANS_2_POCKET), params, certPath, certPass); |         return execution(getReqUrl(WechatApiEnum.QUERY_WWS_TRANS_2_POCKET), params, certPath, certPass); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
| @ -622,7 +623,7 @@ public class WechatApi { | |||||||
|      * @return {@link String} 请求返回的结果 |      * @return {@link String} 请求返回的结果 | ||||||
|      */ |      */ | ||||||
|     public static String queryTrans2pocket(Map<String, String> params, InputStream certFile, String certPass) { |     public static String queryTrans2pocket(Map<String, String> params, InputStream certFile, String certPass) { | ||||||
|         return execution(getReqUrl(cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.QUERY_WWS_TRANS_2_POCKET), params, certFile, certPass); |         return execution(getReqUrl(WechatApiEnum.QUERY_WWS_TRANS_2_POCKET), params, certFile, certPass); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  | |||||||
| @ -33,6 +33,7 @@ import cn.lili.modules.payment.kit.dto.PayParam; | |||||||
| import cn.lili.modules.payment.kit.dto.PaymentSuccessParams; | import cn.lili.modules.payment.kit.dto.PaymentSuccessParams; | ||||||
| import cn.lili.modules.payment.kit.enums.PaymentMethodEnum; | import cn.lili.modules.payment.kit.enums.PaymentMethodEnum; | ||||||
| import cn.lili.modules.payment.kit.params.dto.CashierParam; | import cn.lili.modules.payment.kit.params.dto.CashierParam; | ||||||
|  | import cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApiEnum; | ||||||
| import cn.lili.modules.payment.kit.plugin.wechat.enums.WechatDomain; | import cn.lili.modules.payment.kit.plugin.wechat.enums.WechatDomain; | ||||||
| import cn.lili.modules.payment.kit.plugin.wechat.model.*; | import cn.lili.modules.payment.kit.plugin.wechat.model.*; | ||||||
| import cn.lili.modules.payment.service.PaymentService; | import cn.lili.modules.payment.service.PaymentService; | ||||||
| @ -146,7 +147,7 @@ public class WechatPlugin implements Payment { | |||||||
|             PaymentHttpResponse response = WechatApi.v3( |             PaymentHttpResponse response = WechatApi.v3( | ||||||
|                     RequestMethodEnums.POST, |                     RequestMethodEnums.POST, | ||||||
|                     WechatDomain.CHINA.toString(), |                     WechatDomain.CHINA.toString(), | ||||||
|                     cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.H5_PAY.toString(), |                     WechatApiEnum.H5_PAY.toString(), | ||||||
|                     setting.getMchId(), |                     setting.getMchId(), | ||||||
|                     setting.getSerialNumber(), |                     setting.getSerialNumber(), | ||||||
|                     null, |                     null, | ||||||
| @ -203,7 +204,7 @@ public class WechatPlugin implements Payment { | |||||||
|             PaymentHttpResponse response = WechatApi.v3( |             PaymentHttpResponse response = WechatApi.v3( | ||||||
|                     RequestMethodEnums.POST, |                     RequestMethodEnums.POST, | ||||||
|                     WechatDomain.CHINA.toString(), |                     WechatDomain.CHINA.toString(), | ||||||
|                     cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.JS_API_PAY.toString(), |                     WechatApiEnum.JS_API_PAY.toString(), | ||||||
|                     setting.getMchId(), |                     setting.getMchId(), | ||||||
|                     setting.getSerialNumber(), |                     setting.getSerialNumber(), | ||||||
|                     null, |                     null, | ||||||
| @ -264,7 +265,7 @@ public class WechatPlugin implements Payment { | |||||||
|             PaymentHttpResponse response = WechatApi.v3( |             PaymentHttpResponse response = WechatApi.v3( | ||||||
|                     RequestMethodEnums.POST, |                     RequestMethodEnums.POST, | ||||||
|                     WechatDomain.CHINA.toString(), |                     WechatDomain.CHINA.toString(), | ||||||
|                     cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.APP_PAY.toString(), |                     WechatApiEnum.APP_PAY.toString(), | ||||||
|                     setting.getMchId(), |                     setting.getMchId(), | ||||||
|                     setting.getSerialNumber(), |                     setting.getSerialNumber(), | ||||||
|                     null, |                     null, | ||||||
| @ -327,7 +328,7 @@ public class WechatPlugin implements Payment { | |||||||
|             PaymentHttpResponse response = WechatApi.v3( |             PaymentHttpResponse response = WechatApi.v3( | ||||||
|                     RequestMethodEnums.POST, |                     RequestMethodEnums.POST, | ||||||
|                     WechatDomain.CHINA.toString(), |                     WechatDomain.CHINA.toString(), | ||||||
|                     cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.NATIVE_PAY.toString(), |                     WechatApiEnum.NATIVE_PAY.toString(), | ||||||
|                     setting.getMchId(), |                     setting.getMchId(), | ||||||
|                     setting.getSerialNumber(), |                     setting.getSerialNumber(), | ||||||
|                     null, |                     null, | ||||||
| @ -404,7 +405,7 @@ public class WechatPlugin implements Payment { | |||||||
|             PaymentHttpResponse response = WechatApi.v3( |             PaymentHttpResponse response = WechatApi.v3( | ||||||
|                     RequestMethodEnums.POST, |                     RequestMethodEnums.POST, | ||||||
|                     WechatDomain.CHINA.toString(), |                     WechatDomain.CHINA.toString(), | ||||||
|                     cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.JS_API_PAY.toString(), |                     WechatApiEnum.JS_API_PAY.toString(), | ||||||
|                     setting.getMchId(), |                     setting.getMchId(), | ||||||
|                     setting.getSerialNumber(), |                     setting.getSerialNumber(), | ||||||
|                     null, |                     null, | ||||||
| @ -519,7 +520,7 @@ public class WechatPlugin implements Payment { | |||||||
|             PaymentHttpResponse response = WechatApi.v3( |             PaymentHttpResponse response = WechatApi.v3( | ||||||
|                     RequestMethodEnums.POST, |                     RequestMethodEnums.POST, | ||||||
|                     WechatDomain.CHINA.toString(), |                     WechatDomain.CHINA.toString(), | ||||||
|                     cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.DOMESTIC_REFUNDS.toString(), |                     WechatApiEnum.DOMESTIC_REFUNDS.toString(), | ||||||
|                     setting.getMchId(), |                     setting.getMchId(), | ||||||
|                     setting.getSerialNumber(), |                     setting.getSerialNumber(), | ||||||
|                     null, |                     null, | ||||||
| @ -631,7 +632,7 @@ public class WechatPlugin implements Payment { | |||||||
|             PaymentHttpResponse response = WechatApi.v3( |             PaymentHttpResponse response = WechatApi.v3( | ||||||
|                     RequestMethodEnums.GET, |                     RequestMethodEnums.GET, | ||||||
|                     WechatDomain.CHINA.toString(), |                     WechatDomain.CHINA.toString(), | ||||||
|                     cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApi.GET_CERTIFICATES.toString(), |                     WechatApiEnum.GET_CERTIFICATES.toString(), | ||||||
|                     setting.getMchId(), |                     setting.getMchId(), | ||||||
|                     setting.getSerialNumber(), |                     setting.getSerialNumber(), | ||||||
|                     null, |                     null, | ||||||
|  | |||||||
| @ -6,7 +6,7 @@ package cn.lili.modules.payment.kit.plugin.wechat.enums; | |||||||
|  * @author Chopper |  * @author Chopper | ||||||
|  * @since 2020/12/17 17:43 |  * @since 2020/12/17 17:43 | ||||||
|  */ |  */ | ||||||
| public enum WechatApi { | public enum WechatApiEnum { | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * 沙箱环境 |      * 沙箱环境 | ||||||
| @ -562,7 +562,7 @@ public enum WechatApi { | |||||||
|      */ |      */ | ||||||
|     private final String url; |     private final String url; | ||||||
| 
 | 
 | ||||||
|     WechatApi(String url) { |     WechatApiEnum(String url) { | ||||||
|         this.url = url; |         this.url = url; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Chopper
						Chopper