Commit 0e85e266 by sdif

区分APP和小程序支付类型

parent fca31f6c
......@@ -117,4 +117,9 @@ public class TotalOrderBo extends BaseEntity {
* pc是否同意退款1-完成退款,2-取消退款
*/
private Integer isPcRefundStatus;
/**
* 区分APP和小程序支付(0小程序1APP)
*/
private Integer paymentType;
}
......@@ -745,13 +745,21 @@ public class TotalOrderServiceImpl implements ITotalOrderService {
orderRequest.setBody(bo.getOrderTitle());
orderRequest.setOutTradeNo(totalOrder.getOrderSn());
orderRequest.setTotalFee(money);// 元转成分
if(StringUtils.isNotEmpty(openId)){
if(null != bo.getPaymentType()){
if(bo.getPaymentType() == 0){
orderRequest.setOpenid(openId);
orderRequest.setTradeType("JSAPI");
}else if(bo.getPaymentType() == 1){
orderRequest.setTradeType("APP");
}
}else {
orderRequest.setOpenid(openId);
orderRequest.setTradeType("JSAPI");
}
orderRequest.setSpbillCreateIp("127.0.0.1");
orderRequest.setNotifyUrl("https://peizheng.shanpeikj.com/api/applet/totalOrder/orderPayCallBack");
orderRequest.setTradeType("JSAPI");
payment = iPayService.createOrder(orderRequest);
} catch (Exception e) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment