From 8358eb1ff0649cfabc00a2d00be3cc752d6ab342 Mon Sep 17 00:00:00 2001 From: Wang YiHang <3060234389@qq.com> Date: Fri, 6 Sep 2024 10:01:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=88=97=E8=A1=A8=E5=87=BA?= =?UTF-8?q?=E6=9D=A5=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../market/controller/SysFirminfoController.java | 15 +++++++++++++-- .../com/muyu/market/mapper/SysFirminfoMapper.java | 2 ++ .../muyu/market/service/ISysFirminfoService.java | 1 + .../service/impl/SysFirminfoServiceImpl.java | 4 ++++ .../resources/mapper/market/SysFirminfoMapper.xml | 3 +++ 5 files changed, 23 insertions(+), 2 deletions(-) diff --git a/cloud-market-server/src/main/java/com/muyu/market/controller/SysFirminfoController.java b/cloud-market-server/src/main/java/com/muyu/market/controller/SysFirminfoController.java index 7bf73c3..6194571 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/controller/SysFirminfoController.java +++ b/cloud-market-server/src/main/java/com/muyu/market/controller/SysFirminfoController.java @@ -4,8 +4,11 @@ import com.muyu.common.core.domain.Result; import com.muyu.common.core.utils.poi.ExcelUtil; import com.muyu.common.core.web.controller.BaseController; import com.muyu.common.core.web.page.TableDataInfo; +import com.muyu.common.log.annotation.Log; +import com.muyu.common.log.enums.BusinessType; import com.muyu.common.security.annotation.RequiresPermissions; import com.muyu.common.security.utils.SecurityUtils; +import com.muyu.market.domain.SysApitype; import com.muyu.market.domain.SysFirm; import com.muyu.market.service.ISysFirminfoService; import jakarta.servlet.http.HttpServletResponse; @@ -34,7 +37,7 @@ public class SysFirminfoController extends BaseController * 查询firmList列表 */ - @RequiresPermissions("ruleEngine:firminfo:list") + @RequiresPermissions("market:firminfo:list") @GetMapping("/list") public Result> list(SysFirm sysFirm) { @@ -43,11 +46,19 @@ public class SysFirminfoController extends BaseController return getDataTable(list); } - @RequiresPermissions("market:apitype:query") + @RequiresPermissions("market:firminfo:query") @GetMapping(value = "/query") public Result getInfo() { Long adminsid = SecurityUtils.getUserId(); return success(sysFirminfoService.selectSysFirminfoByAdminsid(adminsid)); } + + @RequiresPermissions("market:firminfo:edit") + @Log(title = "接口", businessType = BusinessType.UPDATE) + @PutMapping + public Result edit(@RequestBody SysFirm sysFirm) + { + return toAjax(sysFirminfoService.updateFirmFromByFirmId(sysFirm)); + } } diff --git a/cloud-market-server/src/main/java/com/muyu/market/mapper/SysFirminfoMapper.java b/cloud-market-server/src/main/java/com/muyu/market/mapper/SysFirminfoMapper.java index 041508d..f41e1df 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/mapper/SysFirminfoMapper.java +++ b/cloud-market-server/src/main/java/com/muyu/market/mapper/SysFirminfoMapper.java @@ -17,4 +17,6 @@ public interface SysFirminfoMapper extends MPJBaseMapper { List selectSysApitypeList(SysFirm sysFirm); SysFirm selectSysFirminfoListByUserId(Long adminsid); + + Integer updateFirmFromByFirmId(SysFirm sysFirm); } diff --git a/cloud-market-server/src/main/java/com/muyu/market/service/ISysFirminfoService.java b/cloud-market-server/src/main/java/com/muyu/market/service/ISysFirminfoService.java index b67c713..4a9f825 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/service/ISysFirminfoService.java +++ b/cloud-market-server/src/main/java/com/muyu/market/service/ISysFirminfoService.java @@ -38,4 +38,5 @@ public interface ISysFirminfoService extends IService { */ Boolean checkIdUnique(SysFirm sysFirm); + Integer updateFirmFromByFirmId(SysFirm sysFirm); } diff --git a/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java index 1978242..522d549 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java +++ b/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java @@ -69,6 +69,10 @@ public class SysFirminfoServiceImpl return this.count(queryWrapper) > 0; } + @Override + public Integer updateFirmFromByFirmId(SysFirm sysFirm) { + return sysFirminfoMapper.updateFirmFromByFirmId(sysFirm); + } } diff --git a/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml b/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml index 2c71987..1bf9f1f 100644 --- a/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml +++ b/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml @@ -20,6 +20,9 @@ select firm_id, adminsid,firm_tem, names, position, firm_region, firm_from, social_reputation, business_license, firm_time, firm_score from sys_firminfo + + UPDATE `sys_firminfo` SET `firm_score` = firm_score + ${firmScore} WHERE `firm_id` = #{firmId}; +