From 8549684be7ed787c2cd1c5e93391cc71cf8a7a73 Mon Sep 17 00:00:00 2001 From: 77 <77@77.com> Date: Wed, 27 Nov 2024 17:30:27 +0800 Subject: [PATCH] 123 --- .../cai/controller/PayTrdConfigController.java | 9 +++++++++ .../ruoyi/cai/service/PayTrdConfigService.java | 2 ++ .../service/impl/PayTrdConfigServiceImpl.java | 16 ++++++++++++++++ 3 files changed, 27 insertions(+) diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/PayTrdConfigController.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/PayTrdConfigController.java index 8a712481..b7018707 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/PayTrdConfigController.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/PayTrdConfigController.java @@ -69,6 +69,15 @@ public class PayTrdConfigController extends BaseController { return toAjax(payTrdConfigService.save(bo)); } + @SaCheckPermission("cai:payTrdConfig:edit") + @Log(title = "四方支付配置启用和关闭", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping("/enableStatus") + public R enableStatus(@Validated(AddGroup.class) @RequestBody PayTrdConfig bo) { + payTrdConfigService.enableStatus(bo.getId(), bo.getEnableStatus()); + return R.ok(); + } + /** * 修改四方支付配置 */ diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/PayTrdConfigService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/PayTrdConfigService.java index d0249634..b653d699 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/PayTrdConfigService.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/PayTrdConfigService.java @@ -18,4 +18,6 @@ public interface PayTrdConfigService extends IService { JSONObject queryOrder(String orderNo, String trdPayType); JSONObject resetOrder(String orderNo, String trdPayType); + + void enableStatus(Long id, Integer enableStatus); } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/PayTrdConfigServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/PayTrdConfigServiceImpl.java index a43b9212..b043cc10 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/PayTrdConfigServiceImpl.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/PayTrdConfigServiceImpl.java @@ -18,6 +18,7 @@ import com.tencentcloudapi.gme.v20180711.models.AppStatisticsItem; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.HashMap; import java.util.Map; @@ -160,4 +161,19 @@ public class PayTrdConfigServiceImpl extends ServiceImpl