From b93ed42abe0d98f5e6437a0ce57742526b2ea03a Mon Sep 17 00:00:00 2001 From: DataCall <115401705@qq.com> Date: Mon, 5 Aug 2024 15:36:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=AD=97=E5=85=B8=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=BA=94=E7=94=A8=E8=B4=A6=E6=88=B7=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...eController.java => NoAuthController.java} | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) rename ruoyi-mall/src/main/java/com/cyl/h5/controller/{HomeController.java => NoAuthController.java} (61%) diff --git a/ruoyi-mall/src/main/java/com/cyl/h5/controller/HomeController.java b/ruoyi-mall/src/main/java/com/cyl/h5/controller/NoAuthController.java similarity index 61% rename from ruoyi-mall/src/main/java/com/cyl/h5/controller/HomeController.java rename to ruoyi-mall/src/main/java/com/cyl/h5/controller/NoAuthController.java index d669705..dabadac 100644 --- a/ruoyi-mall/src/main/java/com/cyl/h5/controller/HomeController.java +++ b/ruoyi-mall/src/main/java/com/cyl/h5/controller/NoAuthController.java @@ -2,27 +2,34 @@ package com.cyl.h5.controller; import com.cyl.h5.domain.vo.HomeConfigVO; import com.cyl.manager.pms.service.ProductCategoryService; +import com.ruoyi.common.core.domain.entity.SysDictData; import com.ruoyi.system.service.ISysConfigService; +import com.ruoyi.system.service.ISysDictTypeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + @RestController -@RequestMapping("/no-auth/home") -public class HomeController { +@RequestMapping("/no-auth") +public class NoAuthController { @Autowired private ISysConfigService sysConfigService; @Autowired private ProductCategoryService categoryService; + @Autowired + private ISysDictTypeService dictTypeService; /** * 首页配置 * * @return 首页配置 */ - @GetMapping("/home-cfg") + @GetMapping("/home/home-cfg") public ResponseEntity getHomeConfig() { HomeConfigVO res = new HomeConfigVO(); res.setBanners(sysConfigService.selectConfigByKey("h5.home.banner")); @@ -34,11 +41,21 @@ public class HomeController { * * @return 首页配置 */ - @GetMapping("/product-count") + @GetMapping("/home/product-count") public ResponseEntity productCount() { HomeConfigVO res = new HomeConfigVO(); res.setBanners(sysConfigService.selectConfigByKey("h5.home.banner")); res.setCategoryList(categoryService.queryCategoryWithProductsForH5()); return ResponseEntity.ok(res); } + + /** + * 获取应用账号 + */ + @GetMapping("/app/account/{type}") + public ResponseEntity wmsAccount(@PathVariable String type) { + List sysAppAccount = dictTypeService.selectDictDataByType("sys_app_account"); + SysDictData sysDictData = sysAppAccount.stream().filter(it -> it.getDictValue().equals(type)).findFirst().orElseGet(SysDictData::new); + return ResponseEntity.ok(sysDictData.getDictLabel()); + } }