From ce3b9b172e5b9dcfe2434563b23962721724161e Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期四, 14 八月 2025 09:03:42 +0800
Subject: [PATCH] bug修改

---
 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysConfigController.java |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 54 insertions(+), 4 deletions(-)

diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysConfigController.java
index f3c5f24..c98ee33 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysConfigController.java
+++ b/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.*;
@@ -36,7 +37,13 @@
 		List<SysConfig> list = configService.selectConfigList(config);
 		return getDataTable(list);
 	}
-	
+
+	@PostMapping("/update")
+	public void update (@RequestBody SysConfig data1) {
+
+		configService.updateConfig(data1);
+	}
+
 	@Log(title = "参数管理", businessType = BusinessType.EXPORT)
 	@PostMapping("/export")
 	public void export(HttpServletResponse response, SysConfig config) {
@@ -49,8 +56,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 +87,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();
+	}
 	
 	/**
 	 * 修改参数配置

--
Gitblit v1.7.1