From 5b83b50d38c757b38dcc87a40a17d34cc2948e10 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 15 三月 2024 09:49:15 +0800 Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java | 129 +++++++++++++++++++++++++++++-------------- 1 files changed, 87 insertions(+), 42 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 afe92a2..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<>(); @@ -481,7 +520,6 @@ map.put("space_id",store.getId().toString()); String s = HttpRequestUtil.postRequest ("https://try.daowepark.com/v7/user_api/general/addSpaceArea", map); - // 添加门禁 JSONObject jsonObject = JSONObject.parseObject(s); JSONObject data = jsonObject.getJSONObject("data"); String area_id = data.getString("area_id"); @@ -489,17 +527,7 @@ site.setId(integer); Integer integer1 = siteClient.addSite1(site); // Integer integer = Integer.valueOf(spaceId); - if(StringUtils.hasLength( site.getIds())) { - for (String s1 : site.getIds().split(",")) { - HashMap<String, String> map1 = new HashMap<>(); - map1.put("sign", "0DB011836143EEE2C2E072967C9F4E4B"); - map1.put("space_id", store.getId().toString() + ""); - map1.put("device_id", s1); - map1.put("region_id", integer1 + ""); - String s2 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map1); - System.out.println("添加闸机:" + s2); - } - } + return ResultUtil.success("添加成功"); } /** @@ -532,27 +560,30 @@ site.setState(1); siteClient.addSite(site); - String ids = byId.getIds(); - HashMap<String, String> map = new HashMap<>(); - map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); - if(StringUtils.hasLength(ids)) { - for (String s : ids.split(",")) { - String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/deleteDevice/ids/" + s, map); - System.out.println(s1); - } - } - if(StringUtils.hasLength( site.getIds())) { - for (String s : site.getIds().split(",")) { - HashMap<String, String> map1 = new HashMap<>(); - map1.put("sign", "0DB011836143EEE2C2E072967C9F4E4B"); - map1.put("space_id", store.getId() + ""); - map1.put("device_id", s); - map1.put("region_id", site.getId() + ""); - // 添加门禁 - String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map1); - System.out.println(s1); - } - } + /** + * 取消闸机输入 新增模块闸机管理 + */ +// String ids = byId.getIds(); +// HashMap<String, String> map = new HashMap<>(); +// map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); +// if(StringUtils.hasLength(ids)) { +// for (String s : ids.split(",")) { +// String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/deleteDevice/ids/" + s, map); +// System.out.println(s1); +// } +// } +// if(StringUtils.hasLength( site.getIds())) { +// for (String s : site.getIds().split(",")) { +// HashMap<String, String> map1 = new HashMap<>(); +// map1.put("sign", "0DB011836143EEE2C2E072967C9F4E4B"); +// map1.put("space_id", store.getId() + ""); +// map1.put("device_id", s); +// map1.put("region_id", site.getId() + ""); +// // 添加门禁 +// String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map1); +// System.out.println(s1); +// } +// } @@ -606,7 +637,21 @@ vo.setObjectType(type); vo.setObjectId(objectId); vo.setOpId(opId); - return siteClient.listExipre(vo); + List<TSiteDTO> tSiteDTOS = siteClient.listExipre(vo); + for (TSiteDTO tSiteDTO : tSiteDTOS) { + Integer storeId = tSiteDTO.getStoreId(); + TStore byId = storeService.getById(storeId); + if (byId!=null){ + if (byId.getType()==1){ + tSiteDTO.setOperator("平台"); + }else{ + TOperator byId1 = tOperatorService.getById(tSiteDTO.getOperatorId()); + if (byId1!=null) + tSiteDTO.setOperator(byId1.getName()); + } + } + } + return tSiteDTOS; } @Autowired -- Gitblit v1.7.1