This commit is contained in:
linfso 2025-06-20 04:05:28 +08:00
parent 011c30b994
commit e1d0281680

View File

@ -408,6 +408,27 @@ public class Oms2cCommonController extends BaseController
return iRpcSettleBillSvc.getInfoBySettleBillNo(settleBillNo);
}
/**
* 通过code直接提交支付
* @param code
* @param state
* @return
*/
@RequestMapping(value = "/sumbitWxPayByCode")
public AjaxResult sumbitWxPayByCode(@RequestParam String code,@RequestParam String state){
try {
EmisSettleBill emisSettleBill = new EmisSettleBill();
WxOAuth2AccessToken accessToken = wxMpService.getOAuth2Service().getAccessToken(code);
String appId=wxMpService.getWxMpConfigStorage().getAppId();
emisSettleBill.setAppId(appId);
emisSettleBill.setOpenId(accessToken.getOpenId());
emisSettleBill.setSettleBillNo(state);
return iRpcSettleBillSvc.sumbitWxPay(emisSettleBill);
} catch (WxErrorException e) {
return AjaxResult.error("微信授权获取用户信息异常!");
}
}
@PostMapping(value = "/sumbitWxPay")
public AjaxResult sumbitWxPay(@RequestBody EmisSettleBill emisSettleBill){
String appId=wxMpService.getWxMpConfigStorage().getAppId();
@ -416,7 +437,7 @@ public class Oms2cCommonController extends BaseController
}
/**
*
* 获取微信跳转
* @param response
* @param request
* @param url