From 0547707e29364a36df05c5afcddd37f30702421e Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 13 三月 2024 14:31:58 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java | 3 + cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java | 16 +++++++- cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java | 3 + cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html | 3 + cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupStoreVO.java | 39 +++++++++++++++++++ cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/entity/WorldCupStore.java | 2 cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupStoreVO.java | 39 +++++++++++++++++++ cloud-server-management/src/main/webapp/WEB-INF/view/system/tHomeModule/tHomeModule.html | 4 + cloud-server-management/src/main/resources/mapper/TStoreMapper.xml | 2 9 files changed, 103 insertions(+), 8 deletions(-) diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java index 9681a55..1cbcdaf 100644 --- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java +++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java @@ -26,6 +26,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -98,8 +99,19 @@ */ @ResponseBody @PostMapping("/worldCup/getWorldCupStoreListByStoreId") - public List<WorldCupStore> getWorldCupStoreListByStoreId(@RequestBody Integer storeId){ - return worldCupStoreService.list(new QueryWrapper<WorldCupStore>().eq("storeId", storeId)); + public List<WorldCupStoreVO> getWorldCupStoreListByStoreId(@RequestBody Integer storeId){ + List<WorldCupStoreVO> res = new ArrayList<>(); + + List<WorldCupStore> storeId1 = worldCupStoreService.list(new QueryWrapper<WorldCupStore>().eq("storeId", storeId)); + for (WorldCupStore worldCupStore : storeId1) { + WorldCupStoreVO worldCupStoreVO = new WorldCupStoreVO(); + BeanUtils.copyProperties(worldCupStore,worldCupStoreVO); + // 查询世界杯活动名称 + WorldCup byId = worldCupService.getById(worldCupStore.getWorldCupId()); + worldCupStoreVO.setName(byId.getName()); + res.add(worldCupStoreVO); + } + return res; } /** * 根据门店id修改门店关系数据 diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/entity/WorldCupStore.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/entity/WorldCupStore.java index d15871a..82b052f 100644 --- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/entity/WorldCupStore.java +++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/entity/WorldCupStore.java @@ -44,5 +44,5 @@ */ @TableField("sort") private Integer sort; - + } diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupStoreVO.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupStoreVO.java new file mode 100644 index 0000000..26be00e --- /dev/null +++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupStoreVO.java @@ -0,0 +1,39 @@ +package com.dsh.communityWorldCup.model; + +import lombok.Data; + +/** + * 社区世界杯门店 + * @author zhibing.pu + * @Date 2024/2/18 18:06 + */ +@Data +public class WorldCupStoreVO { + /** + * 主键 + */ + private Integer id; + // 世界杯活动名称 + private String name; + /** + * 世界杯id + */ + private Integer worldCupId; + /** + * 门店id + */ + private Integer storeId; + /** + * 是否开启世界杯按钮(0=否,1=是) + */ + private Integer isOpen; + /** + * 世界杯入口背景图 + */ + private String backgroundImage; + /** + * 排序 + */ + private Integer sort; + +} diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupStoreVO.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupStoreVO.java new file mode 100644 index 0000000..570d422 --- /dev/null +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupStoreVO.java @@ -0,0 +1,39 @@ +package com.dsh.course.feignClient.communityWorldCup.Model; + +import lombok.Data; + +/** + * 社区世界杯门店 + * @author zhibing.pu + * @Date 2024/2/18 18:06 + */ +@Data +public class WorldCupStoreVO { + /** + * 主键 + */ + private Integer id; + // 世界杯活动名称 + private String name; + /** + * 世界杯id + */ + private Integer worldCupId; + /** + * 门店id + */ + private Integer storeId; + /** + * 是否开启世界杯按钮(0=否,1=是) + */ + private Integer isOpen; + /** + * 世界杯入口背景图 + */ + private String backgroundImage; + /** + * 排序 + */ + private Integer sort; + +} diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java index a581b0f..a91ab2e 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java @@ -1,6 +1,7 @@ package com.dsh.course.feignClient.communityWorldCup; import com.dsh.course.feignClient.communityWorldCup.Model.WorldCupStore; +import com.dsh.course.feignClient.communityWorldCup.Model.WorldCupStoreVO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -45,7 +46,7 @@ * @return */ @PostMapping("/worldCup/getWorldCupStoreListByStoreId") - List<WorldCupStore> getWorldCupStoreListByStoreId(Integer storeId); + List<WorldCupStoreVO> getWorldCupStoreListByStoreId(Integer storeId); /** * 根据门店id修改门店关系数据 * @param worldCupStores diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java index 9410708..9f4e903 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java @@ -11,6 +11,7 @@ import com.dsh.course.feignClient.account.model.CityListQuery; import com.dsh.course.feignClient.account.model.TCityManager; import com.dsh.course.feignClient.communityWorldCup.Model.WorldCupStore; +import com.dsh.course.feignClient.communityWorldCup.Model.WorldCupStoreVO; import com.dsh.course.feignClient.communityWorldCup.WorldCupStoreClient; import com.dsh.course.feignClient.competition.CompetitionClient; import com.dsh.course.feignClient.other.model.Site; @@ -427,7 +428,7 @@ StoreConfig c8 = storeConfigService.getOne(new LambdaQueryWrapper<StoreConfig>().eq(StoreConfig::getStoreId, id).eq(StoreConfig::getType,8)); model.addAttribute("c8",c8); model.addAttribute("id",id); - List<WorldCupStore> worldCupStores = worldCupStoreClient.getWorldCupStoreListByStoreId(id); + List<WorldCupStoreVO> worldCupStores = worldCupStoreClient.getWorldCupStoreListByStoreId(id); if (CollectionUtils.isEmpty(worldCupStores)){ model.addAttribute("worldCupStores",new ArrayList<>()); }else{ diff --git a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml index 0acf2d6..7d44df0 100644 --- a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml +++ b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml @@ -207,7 +207,7 @@ and t1.operatorId = #{operatorId} </if> <if test="storeName != null and storeName != ''"> - and t1.name like CONCAT('%',#{storeName},'%') + and t2.name like CONCAT('%',#{storeName},'%') </if> </select> diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHomeModule/tHomeModule.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHomeModule/tHomeModule.html index b4fea5d..4eea7ee 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHomeModule/tHomeModule.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHomeModule/tHomeModule.html @@ -86,11 +86,13 @@ <#avatar id="backgroundImage" name="" value ="${data.backgroundImage}" avatarImg="${data.backgroundImage}"/> </div> </div> - <div class="form-group"> + <div class="form-group" style="display: flex"> <label class="col-sm-3 control-label">按钮样式:</label> <div class="col-sm-9" style="display: flex;"> <#avatar id="buttonImage" name="" value ="${data.buttonImage}" avatarImg="${data.buttonImage}"/> + <span id = "imgPX">推荐像素: 522px x 80px</span> </div> + </div> @if(roleType == 1){ <div class="form-group"> diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html index ab0eff3..d1aebfa 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html @@ -191,7 +191,8 @@ <div class="col-lg-6" style=""> <div class="form-group" style="margin-left: 96px"> <label class="col-sm-4 control-label" > - 社区世界杯:<input type="radio" name="${obj.id}" value="1" ${obj.isOpen == 1 ? 'checked' : ''}>开启 <input type="radio" name="${obj.id}" value="0" ${obj.isOpen == 0 ? 'checked' : ''}>关闭 + + ${worldCupStores.name}:<input type="radio" name="${obj.id}" value="1" ${obj.isOpen == 1 ? 'checked' : ''}>开启 <input type="radio" name="${obj.id}" value="0" ${obj.isOpen == 0 ? 'checked' : ''}>关闭 </label> </div> <div class="form-group"> -- Gitblit v1.7.1