server/src/main/java/com/doumee/api/business/CarouselController.java
@@ -1,8 +1,11 @@ package com.doumee.api.business; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.doumee.api.BaseController; import com.doumee.core.annotation.excel.ExcelExporter; import com.doumee.core.annotation.pr.PreventRepeat; import com.doumee.core.constants.Constants; import com.doumee.core.model.ApiResponse; import com.doumee.core.model.PageWrap; import com.doumee.core.model.PageData; @@ -17,6 +20,9 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -115,4 +121,5 @@ return ApiResponse.success(null); } } server/src/main/java/com/doumee/api/web/WebApiController.java
@@ -60,6 +60,7 @@ return ApiResponse.success(informationService.findById(id)); } @ApiOperation("获取foot配置") @GetMapping("/getFoodDataVO") public ApiResponse<FootDataVO> getFoodDataVO() { server/src/main/java/com/doumee/config/shiro/ShiroConfig.java
@@ -92,7 +92,7 @@ // - 放行swagger map.put("/doc.html", "anon"); map.put("/webjars/**", "anon"); map.put("/web/**", "anon"); map.put("/web/api/**", "anon"); map.put("/swagger-resources/**", "anon"); map.put("/v2/api-docs/**", "anon"); // - 其他接口统一拦截 server/src/main/java/com/doumee/service/business/impl/CarouselServiceImpl.java
@@ -176,7 +176,15 @@ wrapper.lambda().eq(Carousel::getIsdeleted,Constants.ZERO) .eq(Carousel::getStatus,Constants.ZERO) .orderByDesc(Carousel::getSortnum); return carouselMapper.selectList(wrapper); List<Carousel> carouselList = carouselMapper.selectList(wrapper); if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(carouselList)){ String fileDir = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.FILE_DIR).getCode(); for (Carousel carousel:carouselList) { this.imgFullPath(fileDir,carousel); } } return carouselList; } @Override