From f4597f209c50c0ed73a80d8467209a3899cf8136 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 12 三月 2024 09:40:10 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 47 insertions(+), 8 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java index 212c273..2d1c91f 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java @@ -275,13 +275,52 @@ strings.add(cityManager.getCity()); } HashSet<String> set1 = new HashSet<String>(strings); - List<Store> stores = new ArrayList<>(); - if (objectType ==2 ){ - stores= storeClient.getStoreByCityManagerId(objectId); - }else if(objectType == 3){ - stores= storeClient.getStoreByStoreStaffId(objectId);; + List<TStore> stores = new ArrayList<>(); +// // 先判断 +// if (objectType ==2 ){ +// stores= storeClient.getStoreByCityManagerId(objectId); +// }else if(objectType == 3){ +// stores= storeClient.getStoreByStoreStaffId(objectId);; +// }else{ +// stores = storeClient.getStore(site.getCity()); +// } + // 根据门店id 确定是平台还是运营商的 + TStore byId = storeService.getById(site.getStoreId()); + if (byId.getType()==1){ + // 查询平台的门店 + if (objectType ==2 ){ + stores = storeService.list(new QueryWrapper<TStore>() + .eq("state", 1) + .eq("type", 1) + .eq("operatorId",objectId)); + }else if (objectType ==2 ){ + stores = storeService.list(new QueryWrapper<TStore>() + .eq("state", 1) + .eq("id",objectId)); + }else{ + stores = storeService.list(new QueryWrapper<TStore>() + .eq("state", 1) + .eq("type", 1) + ); + } }else{ - stores = storeClient.getStore(site.getCity()); + // 查询平台的门店 + if(objectType == 2){ + stores = storeService.list(new QueryWrapper<TStore>() + .eq("state", 1) + .eq("type", 2) + .eq("operatorId",objectId)); + }else if (objectType == 3){ + stores = storeService.list(new QueryWrapper<TStore>() + .eq("state", 1) + .eq("id",objectId)); + }else{ + stores = storeService.list(new QueryWrapper<TStore>() + .eq("state", 1) + .eq("type", 2) + ); + } + } List<CityManager> accounts = cityManagerClient.getAccount(site.getCity()); model.addAttribute("list",site); @@ -294,6 +333,7 @@ model.addAttribute("type",1); model.addAttribute("objectType",objectType); model.addAttribute("objectId",objectId); + model.addAttribute("stores",stores); String nextName = site.getNextName(); @@ -471,8 +511,7 @@ site.setCityManagerId(cityManagerId); site.setInsertTime(new Date()); site.setState(1); - site.setOperatorId(UserExt.getUser().getObjectId()); - +// site.setOperatorId(UserExt.getUser().getObjectId()); // 添加场地 HashMap<String, String> map = new HashMap<>(); -- Gitblit v1.7.1