From 71fca447b76d88b45ef5c24b47a9428a517c4499 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期四, 03 四月 2025 14:33:31 +0800 Subject: [PATCH] 管理后台-门店管理 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java | 44 ++++++++++++++++++++++++++++---------------- 1 files changed, 28 insertions(+), 16 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..f4c730d 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; @@ -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