md
This commit is contained in:
parent
e1d0281680
commit
ebe755c510
@ -410,19 +410,17 @@ public class Oms2cCommonController extends BaseController
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过code直接提交支付
|
* 通过code直接提交支付
|
||||||
* @param code
|
* @param emisSettleBill
|
||||||
* @param state
|
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/sumbitWxPayByCode")
|
@RequestMapping(value = "/sumbitWxPayByCode")
|
||||||
public AjaxResult sumbitWxPayByCode(@RequestParam String code,@RequestParam String state){
|
public AjaxResult sumbitWxPayByCode(@RequestBody EmisSettleBill emisSettleBill){
|
||||||
try {
|
try {
|
||||||
EmisSettleBill emisSettleBill = new EmisSettleBill();
|
WxOAuth2AccessToken accessToken = wxMpService.getOAuth2Service().getAccessToken(emisSettleBill.getCode());
|
||||||
WxOAuth2AccessToken accessToken = wxMpService.getOAuth2Service().getAccessToken(code);
|
|
||||||
String appId=wxMpService.getWxMpConfigStorage().getAppId();
|
String appId=wxMpService.getWxMpConfigStorage().getAppId();
|
||||||
emisSettleBill.setAppId(appId);
|
emisSettleBill.setAppId(appId);
|
||||||
emisSettleBill.setOpenId(accessToken.getOpenId());
|
emisSettleBill.setOpenId(accessToken.getOpenId());
|
||||||
emisSettleBill.setSettleBillNo(state);
|
emisSettleBill.setSettleBillNo(emisSettleBill.getSettleBillNo());
|
||||||
return iRpcSettleBillSvc.sumbitWxPay(emisSettleBill);
|
return iRpcSettleBillSvc.sumbitWxPay(emisSettleBill);
|
||||||
} catch (WxErrorException e) {
|
} catch (WxErrorException e) {
|
||||||
return AjaxResult.error("微信授权获取用户信息异常!");
|
return AjaxResult.error("微信授权获取用户信息异常!");
|
||||||
|
|||||||
@ -150,6 +150,7 @@ public class EmisSettleBill extends BaseEntity
|
|||||||
|
|
||||||
|
|
||||||
private String appId;
|
private String appId;
|
||||||
|
private String code;
|
||||||
private String openId;
|
private String openId;
|
||||||
|
|
||||||
// 本次支付金额=应收金额-已收金额
|
// 本次支付金额=应收金额-已收金额
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user