This commit is contained in:
linfso 2025-06-25 03:44:50 +08:00
parent f250643089
commit e3adead107

View File

@ -168,13 +168,11 @@ public class SettleBillController extends BaseController
try { try {
int isCanPay=emisSettleBillService.checkCanOnlinePay(emisSettleBill); int isCanPay=emisSettleBillService.checkCanOnlinePay(emisSettleBill);
if(isCanPay==1) { if(isCanPay==1) {
return AjaxResult.success("支持在线支付", isCanPay); String qrPicUrl=emisSettleBillPayLogService.genWxPayQR(emisSettleBill.getSettleBillNo());
return AjaxResult.success("成功",qrPicUrl);
}else{ }else{
return AjaxResult.error("不支持在线支付", isCanPay); return AjaxResult.error("不支持在线支付", isCanPay);
} }
String qrPicUrl=emisSettleBillPayLogService.genWxPayQR(emisSettleBill.getSettleBillNo());
return AjaxResult.success("成功",qrPicUrl);
} catch (EmisBizError emisBizError) { } catch (EmisBizError emisBizError) {
emisBizError.printStackTrace(); emisBizError.printStackTrace();
return AjaxResult.error(emisBizError.getMessage()); return AjaxResult.error(emisBizError.getMessage());
@ -190,14 +188,12 @@ public class SettleBillController extends BaseController
int isCanPay=emisSettleBillService.checkCanOnlinePay(emisSettleBill); int isCanPay=emisSettleBillService.checkCanOnlinePay(emisSettleBill);
if(isCanPay==1) { if(isCanPay==1) {
return AjaxResult.success("支持在线支付", isCanPay); Map<String,String> payObj=emisSettleBillPayLogService.genWxPayFromWxApp(emisSettleBill.getSettleBillNo(),emisSettleBill.getAppId(),emisSettleBill.getOpenId());
return AjaxResult.success("成功",payObj);
}else{ }else{
return AjaxResult.error("不支持在线支付", isCanPay); return AjaxResult.error("不支持在线支付", isCanPay);
} }
Map<String,String> payObj=emisSettleBillPayLogService.genWxPayFromWxApp(emisSettleBill.getSettleBillNo(),emisSettleBill.getAppId(),emisSettleBill.getOpenId());
return AjaxResult.success("成功",payObj);
} catch (EmisBizError emisBizError) { } catch (EmisBizError emisBizError) {
emisBizError.printStackTrace(); emisBizError.printStackTrace();
return AjaxResult.error(emisBizError.getMessage()); return AjaxResult.error(emisBizError.getMessage());