feat: 微信支付对接
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package org.wfc.payment.domain;
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* @author: cyc
|
||||
* @since: 2025-01-20
|
||||
*/
|
||||
@Data
|
||||
@Component
|
||||
@ConfigurationProperties(prefix = "file")
|
||||
public class FileBean {
|
||||
private String domain;
|
||||
private String path;
|
||||
private String prefix;
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package org.wfc.payment.domain;
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@@ -9,6 +10,7 @@ import org.springframework.stereotype.Component;
|
||||
*
|
||||
* @author cyc
|
||||
*/
|
||||
@Data
|
||||
@Component
|
||||
@ConfigurationProperties(prefix = "wxpay")
|
||||
public class WxPayBean {
|
||||
@@ -19,57 +21,4 @@ public class WxPayBean {
|
||||
private String certPath;
|
||||
private String domain;
|
||||
|
||||
public String getAppId() {
|
||||
return appId;
|
||||
}
|
||||
|
||||
public void setAppId(String appId) {
|
||||
this.appId = appId;
|
||||
}
|
||||
|
||||
public String getAppSecret() {
|
||||
return appSecret;
|
||||
}
|
||||
|
||||
public void setAppSecret(String appSecret) {
|
||||
this.appSecret = appSecret;
|
||||
}
|
||||
|
||||
public String getMchId() {
|
||||
return mchId;
|
||||
}
|
||||
|
||||
public void setMchId(String mchId) {
|
||||
this.mchId = mchId;
|
||||
}
|
||||
|
||||
public String getPartnerKey() {
|
||||
return partnerKey;
|
||||
}
|
||||
|
||||
public void setPartnerKey(String partnerKey) {
|
||||
this.partnerKey = partnerKey;
|
||||
}
|
||||
|
||||
public String getCertPath() {
|
||||
return certPath;
|
||||
}
|
||||
|
||||
public void setCertPath(String certPath) {
|
||||
this.certPath = certPath;
|
||||
}
|
||||
|
||||
public String getDomain() {
|
||||
return domain;
|
||||
}
|
||||
|
||||
public void setDomain(String domain) {
|
||||
this.domain = domain;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "WxPayBean [appId=" + appId + ", appSecret=" + appSecret + ", mchId=" + mchId + ", partnerKey="
|
||||
+ partnerKey + ", certPath=" + certPath + ", domain=" + domain + "]";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,12 +9,12 @@ public class AjaxResult implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 6439646269084700779L;
|
||||
|
||||
private int code = 0;
|
||||
private int code = 200;
|
||||
|
||||
/**
|
||||
* 返回的中文消息
|
||||
*/
|
||||
private String message;
|
||||
private String msg;
|
||||
|
||||
/**
|
||||
* 成功时携带的数据
|
||||
@@ -25,8 +25,8 @@ public class AjaxResult implements Serializable {
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
public String getMsg() {
|
||||
return msg;
|
||||
}
|
||||
|
||||
public Object getData() {
|
||||
@@ -43,7 +43,7 @@ public class AjaxResult implements Serializable {
|
||||
* @return
|
||||
*/
|
||||
public boolean hasError() {
|
||||
return this.code != 0;
|
||||
return this.code != 200;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -53,8 +53,8 @@ public class AjaxResult implements Serializable {
|
||||
* @return
|
||||
*/
|
||||
public AjaxResult addError(String message) {
|
||||
this.message = message;
|
||||
this.code = 1;
|
||||
this.msg = message;
|
||||
this.code = 500;
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -65,7 +65,7 @@ public class AjaxResult implements Serializable {
|
||||
* @return {AjaxResult}
|
||||
*/
|
||||
public AjaxResult addConfirmError(String message) {
|
||||
this.message = message;
|
||||
this.msg = message;
|
||||
this.code = 2;
|
||||
return this;
|
||||
}
|
||||
@@ -78,7 +78,7 @@ public class AjaxResult implements Serializable {
|
||||
*/
|
||||
public AjaxResult success(Object data) {
|
||||
this.data = data;
|
||||
this.code = 0;
|
||||
this.code = 200;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -62,5 +62,19 @@ alipay:
|
||||
aliPayCertPath: \u652F\u4ED8\u5B9D\u516C\u94A5\u8BC1\u4E66
|
||||
aliPayRootCertPath: \u652F\u4ED8\u5B9D\u6839\u8BC1\u4E66
|
||||
serverUrl: https://openapi-sandbox.dl.alipaydev.com/gateway.do
|
||||
domain: http://localhost:8085
|
||||
domain: http://192.168.9.50/u
|
||||
testDomain: http://129.204.171.210:8085
|
||||
|
||||
wxpay:
|
||||
appId:
|
||||
appSecret:
|
||||
mchId:
|
||||
partnerKey:
|
||||
certPath:
|
||||
domain: http://192.168.9.50/u
|
||||
|
||||
# 本地文件上传
|
||||
file:
|
||||
domain: http://127.0.0.1:9201
|
||||
path: D:/wfc/uploadPath
|
||||
prefix: /statics
|
||||
Reference in New Issue
Block a user