From eb6b6dbb35a9f029e0b7d269773685c19fd40976 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 11 七月 2024 10:47:51 +0800 Subject: [PATCH] 玩湃微信商户认证代码 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java | 86 +++++++++++++++++++++++++------------------ 1 files changed, 50 insertions(+), 36 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 9b1813c..afe92a2 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 @@ -35,11 +35,13 @@ import groovyjarjarpicocli.CommandLine; import net.bytebuddy.asm.Advice; import org.apache.http.HttpResponse; +import org.apache.poi.ss.formula.functions.T; import org.aspectj.weaver.ast.Var; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpRequest; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; +import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.resource.HttpResource; @@ -469,35 +471,37 @@ site.setCityManagerId(cityManagerId); site.setInsertTime(new Date()); site.setState(1); - Integer integer1 = siteClient.addSite(site); + site.setOperatorId(UserExt.getUser().getObjectId()); + + // 添加场地 HashMap<String, String> map = new HashMap<>(); map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); map.put("name",site.getName()); - map.put("space_id",integer1.toString()); - String s = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addSpaceArea", map); - + 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 spaceId = data.getString("space_id"); + String area_id = data.getString("area_id"); + Integer integer = Integer.valueOf(area_id); + site.setId(integer); + Integer integer1 = siteClient.addSite1(site); // Integer integer = Integer.valueOf(spaceId); - - for (String s1 : site.getIds().split(",")) { - HashMap<String, String> map1 = new HashMap<>(); - map1.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); - map1.put("space_id",site.getStoreId()+""); - 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); + 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("添加成功"); } - - /** * 编辑场地管理 */ @@ -531,20 +535,23 @@ String ids = byId.getIds(); HashMap<String, String> map = new HashMap<>(); map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); - 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(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); + } } - - 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); + 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); + } } @@ -611,6 +618,7 @@ @RequestMapping("/add") public String tCompetitionAdd(Model model) { List<CityManager> province = cityManagerClient.listAll(); + System.out.println(province); // 已有城市管理的省 ArrayList<String> list1 = new ArrayList<>(); // 已有城市管理的市 @@ -623,9 +631,13 @@ Integer objectId = UserExt.getUser().getObjectId(); List<Store> stores = new ArrayList<>(); if (objectType ==2 ){ - stores= storeClient.getStoreByCityManagerId(objectId); + List<TStore> operatorId = storeService.list(new QueryWrapper<TStore>().eq("operatorId", objectId)); + model.addAttribute("stores",operatorId); }else if(objectType == 3){ - stores= storeClient.getStoreByStoreStaffId(objectId);; + List<TStore> list = storeService.list(new LambdaQueryWrapper<TStore>().eq(TStore::getId, objectId)); + model.addAttribute("stores",list); + }else { + model.addAttribute("stores",storeService.list(new QueryWrapper<TStore>().eq("operatorId", 0))); } List<TOperator> list = tOperatorService.list(); model.addAttribute("yysList",list); @@ -641,8 +653,8 @@ model.addAttribute("role",roleid); model.addAttribute("objectType",objectType); model.addAttribute("objectId",objectId); - model.addAttribute("stores",stores); - return PREFIX + "tSite_add.html"; + + return PREFIX + "TSite_add.html"; } @@ -701,7 +713,9 @@ @ResponseBody public Object getChangeOne(Integer oneId) { try { - return storeService.list(new LambdaQueryWrapper<TStore>().eq(TStore::getOperatorId,oneId).eq(TStore::getState,1)); + return storeService.list(new QueryWrapper<TStore>() + .eq("operatorId",oneId) + .eq("state",1)); }catch (Exception e){ e.printStackTrace(); return ERROR; -- Gitblit v1.7.1