This commit is contained in:
77
2024-04-02 01:22:45 +08:00
parent 6b8361a170
commit a2f00daca8
5 changed files with 55 additions and 64 deletions

View File

@@ -79,6 +79,16 @@ public class PayConfigController extends BaseController {
return toAjax(payConfigService.updatePayConfig(bo));
}
@SaCheckPermission("cai:payConfig:edit")
@Log(title = "开启和关闭支付配置", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping("/status")
public R<Void> status(@Validated(EditGroup.class) @RequestBody PayConfig bo) {
payConfigService.updateStatus(bo.getId(),bo.getEnableStatus());
return R.ok();
}
@SaCheckPermission("cai:payConfig:remove")
@Log(title = "支付配置", businessType = BusinessType.DELETE)
@DeleteMapping("/{id}")

View File

@@ -60,7 +60,7 @@ public class PayController {
PayConfig payConfig = payConfigManager.getWxConfig();
if(payConfig == null){
log.error("支付失败,未找到可用的微信支付配置");
return R.fail(600,"支付失败,未找到可用的微信支付");
return R.fail(600,"支付失败,未开通微信支付");
}
String ip = ServletUtils.getClientIP();
Map<String, String> params = UnifiedOrderModel
@@ -113,7 +113,7 @@ public class PayController {
boolean b = payConfigManager.initAliPay();
if(!b){
log.error("支付失败,未找到可用的支付宝配置");
return R.fail(600,"支付宝支付失败!请联系管理员");
return R.fail(600,"支付失败!未开通支付宝支付!");
}
AlipayTradeAppPayModel model = new AlipayTradeAppPayModel();
model.setBody(payOrderInfo.getBody());