From 4742874ad840d7e1e3ac79dc288b38e9a642319d Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 02 六月 2025 19:11:00 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java | 50 +++++++++++++++++++++++++++++++------------------- 1 files changed, 31 insertions(+), 19 deletions(-) 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 4bd9598..06fc408 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 @@ -42,6 +42,7 @@ import com.dsh.guns.modular.system.service.TStoreOtherService; import com.dsh.guns.modular.system.service.TTurnService; import com.dsh.guns.modular.system.util.HttpRequestUtil; +import com.dsh.guns.modular.system.util.ImageUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @@ -52,6 +53,7 @@ import org.springframework.web.bind.annotation.ResponseBody; import javax.annotation.Resource; +import java.io.IOException; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; @@ -450,7 +452,7 @@ }else{ model.addAttribute("worldCupStores",worldCupStores); } - //惠民卡 + //玩湃惠民卡 StoreConfig c10 = storeConfigService.getOne(new LambdaQueryWrapper<StoreConfig>().eq(StoreConfig::getStoreId, id).eq(StoreConfig::getType,10)); model.addAttribute("c10",c10); return PREFIX + "TShop_imgAll.html"; @@ -529,10 +531,10 @@ } } }else { - TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getId, tStore.getProvinceCode())); + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, tStore.getProvinceCode())); tStore.setProvince(one.getName()); tStore.setProvinceCode(one.getCode()); - TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getId, tStore.getCityCode())); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, tStore.getCityCode())); tStore.setCity(one1.getName()); tStore.setCityCode(one1.getCode()); } @@ -780,6 +782,9 @@ worldCupStore.setSort(sort); worldCupStore.setId(id1); worldCupStore.setBackgroundImage(backgroundImage); + if (ToolUtil.isNotEmpty(backgroundImage)) { + worldCupStore.setDisplayType(ImageUtils.getImageDimensions(backgroundImage).getDisplayType()); + } worldCupStore.setIsOpen(isOpen); worldCupStores.add(worldCupStore); } @@ -796,24 +801,31 @@ StoreConfig one = storeConfigService.getOne(new QueryWrapper<StoreConfig>() .eq("storeId", id) .eq("type", type)); - if (one!=null){ - one.setSort(sort); - one.setIsOpen(isOpen); - if(ToolUtil.isNotEmpty(img)){ - one.setBackgroundImage(img); + try { + if (one != null) { + one.setSort(sort); + one.setIsOpen(isOpen); + if (ToolUtil.isNotEmpty(img)) { + one.setBackgroundImage(img); + one.setDisplayType(ImageUtils.getImageDimensions(img).getDisplayType()); + } } + if (one == null) { + StoreConfig storeConfig = new StoreConfig(); + storeConfig.setStoreId(id); + storeConfig.setType(type); + storeConfig.setIsOpen(isOpen); + storeConfig.setSort(sort); + storeConfig.setBackgroundImage(img); + if (ToolUtil.isNotEmpty(img)) { + storeConfig.setDisplayType(ImageUtils.getImageDimensions(img).getDisplayType()); + } + storeConfigService.save(storeConfig); + return storeConfig; + } + } catch (IOException e) { + throw new RuntimeException(e); } - if (one == null){ - StoreConfig storeConfig = new StoreConfig(); - storeConfig.setStoreId(id); - storeConfig.setType(type); - storeConfig.setIsOpen(isOpen); - storeConfig.setSort(sort); - storeConfig.setBackgroundImage(img); - storeConfigService.save(storeConfig); - return storeConfig; - } - return one; } @RequestMapping(value = "/oneChangeNext") -- Gitblit v1.7.1