mirror of
https://gitee.com/egzosn/pay-java-parent.git
synced 2026-05-22 09:26:54 +08:00
代码整理,注释增加
This commit is contained in:
@@ -95,7 +95,7 @@ public class PayController {
|
||||
* @param payId 账户id
|
||||
* @param openid openid
|
||||
* @param price 金额
|
||||
* @return 跳到支付页面
|
||||
* @return 返回jsapi所需参数
|
||||
*/
|
||||
@RequestMapping(value = "jsapi" )
|
||||
public Map toPay(Integer payId, String openid, BigDecimal price) {
|
||||
@@ -130,7 +130,7 @@ public class PayController {
|
||||
order.setAuthCode(authCode);
|
||||
//支付结果
|
||||
Map<String, Object> params = payResponse.getService().microPay(order);
|
||||
PayConfigStorage storage = payResponse.getStorage();
|
||||
PayConfigStorage storage = payResponse.getService().getPayConfigStorage();
|
||||
//校验
|
||||
if (payResponse.getService().verify(params)) {
|
||||
PayMessage message = new PayMessage(params, storage.getPayType(), storage.getMsgType().name());
|
||||
|
||||
@@ -91,7 +91,6 @@ public class PayResponse {
|
||||
router = new PayMessageRouter(this.service);
|
||||
router
|
||||
.rule()
|
||||
.async(false)
|
||||
//消息类型
|
||||
.msgType(MsgType.text.name())
|
||||
//支付账户事件类型
|
||||
@@ -102,20 +101,17 @@ public class PayResponse {
|
||||
.handler(autowire(new AliPayMessageHandler(payId)))
|
||||
.end()
|
||||
.rule()
|
||||
.async(false)
|
||||
.msgType(MsgType.xml.name())
|
||||
.payType(PayType.wxPay.name())
|
||||
.handler(autowire(new WxPayMessageHandler(payId)))
|
||||
.end()
|
||||
.rule()
|
||||
.async(false)
|
||||
.msgType(MsgType.json.name())
|
||||
.payType(PayType.youdianPay.name())
|
||||
.interceptor(new YoudianPayMessageInterceptor()) //拦截器
|
||||
.handler(autowire(new YouDianPayMessageHandler(payId)))
|
||||
.end()
|
||||
.rule()
|
||||
.async(false)
|
||||
.msgType(MsgType.xml.name())
|
||||
.payType(PayType.fuiou.name())
|
||||
.handler(autowire(new FuiouPayMessageHandler(payId)))
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.egzosn.pay.demo.service.handler;
|
||||
import com.egzosn.pay.common.api.PayService;
|
||||
import com.egzosn.pay.common.bean.PayMessage;
|
||||
import com.egzosn.pay.common.bean.PayOutMessage;
|
||||
import com.egzosn.pay.common.bean.outbuilder.TextBuilder;
|
||||
import com.egzosn.pay.common.exception.PayErrorException;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -42,6 +43,7 @@ public class AliPayMessageHandler extends BasePayMessageHandler {
|
||||
}/* else if ("WAIT_BUYER_PAY".equals(trade_status) || "TRADE_CLOSED".equals(trade_status)) {
|
||||
|
||||
}*/
|
||||
|
||||
return payService.getPayOutMessage("fail", "失败");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user