huliguo
2025-04-23 f2070facdb5715e7349df69cfe257289c680d292
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysConfigController.java
@@ -1,5 +1,6 @@
package com.ruoyi.system.controller;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -7,7 +8,7 @@
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.domain.SysConfig;
import com.ruoyi.system.api.domain.SysConfig;
import com.ruoyi.system.service.ISysConfigService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -49,8 +50,15 @@
    * 根据参数编号获取详细信息
    */
   @GetMapping(value = "/{configId}")
   public AjaxResult getInfo(@PathVariable Long configId) {
      return success(configService.selectConfigById(configId));
   public R getInfo(@PathVariable("configId") Long configId) {
      return R.ok(configService.selectConfigById(configId));
   }
   /**
    * 获取积分配置 兑换商品、充值积分
    */
   @GetMapping(value = "/getPointConfigInfo")
   public R getPointConfigInfo() {
      return R.ok(configService.getPointConfigInfo());
   }
   
   /**
@@ -73,6 +81,42 @@
      config.setCreateBy(SecurityUtils.getUsername());
      return toAjax(configService.insertConfig(config));
   }
   /**
    * 修改积分参数配置
    */
   @Log(title = "参数管理", businessType = BusinessType.UPDATE)
   @PutMapping("/editPointConfig")
   public AjaxResult editPointConfig(@RequestParam("configId")Long configId, @RequestParam("configValue")String configValue) {
      if(configId!=6L&&configId!=8L){
         return AjaxResult.error("请选择积分配置id");
      }
      SysConfig config=new SysConfig();
      config.setConfigId(configId);
      config.setConfigValue(configValue);
      config.setUpdateBy(SecurityUtils.getUsername());
      return toAjax(configService.updateConfig(config));
   }
   /**
    * 修改积分参数配置
    */
   @Log(title = "参数管理", businessType = BusinessType.UPDATE)
   @PutMapping("/editPointConfig2")
   public AjaxResult editPointConfig2(@RequestParam("configValue1")String configValue1,
                               @RequestParam("configValue2")String configValue2) {
      SysConfig config=new SysConfig();
      config.setConfigId(6L);
      config.setConfigValue(configValue1);
      config.setUpdateBy(SecurityUtils.getUsername());
      configService.updateConfig(config);
      SysConfig config2=new SysConfig();
      config2.setConfigId(8L);
      config2.setConfigValue(configValue2);
      config2.setUpdateBy(SecurityUtils.getUsername());
      configService.updateConfig(config2);
      return success();
   }
   
   /**
    * 修改参数配置