From add2d28c3aeccfe57338c439967abbb83117b20e Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期二, 17 十月 2023 09:56:55 +0800 Subject: [PATCH] 修改bug --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java | 85 ++++++++++++++++++++++++++++++++---------- 1 files changed, 65 insertions(+), 20 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 6e46eaa..06a2baa 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 @@ -1,6 +1,7 @@ package com.dsh.guns.modular.system.controller.code; import cn.hutool.crypto.SecureUtil; +import cn.hutool.http.HttpRequest; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; @@ -104,7 +105,7 @@ // if (!roleid.equals("1")){ TOperator operator1 = tOperatorService.getOne(new QueryWrapper<TOperator>().eq("userId", UserExt.getUser().getId())); - if (operator1!=null){ + if(operator1!=null){ model.addAttribute("operator",operator1.getId()); }else { model.addAttribute("operator",0); @@ -241,6 +242,7 @@ cityListQuery.setOffset(1); cityListQuery.setLimit(10000); cityListQuery.setCityCode(byId.getCityCode()); + model.addAttribute("yysList", tOperatorService.list()); Page<TCityManager> list2 = cityClient.list(cityListQuery); model.addAttribute("list1",list1); model.addAttribute("list2",list2.getRecords()); @@ -317,11 +319,11 @@ @RequestMapping(value = "/add") @ResponseBody - public Object list(TStore tStore,String time,String userName,String userPhone,String ids,Integer type,Integer yyId,String lat,String lon,String pCode1,String cCode1,String provinceCode,String cityCode) { + public Object list(TStore tStore,String time,String userName,String userPhone,String ids,Integer type,Integer yyId,String lat,String lon,String pCode1,String cCode1) { try { - if(yyId==null){ + if(yyId==null || type==1){ yyId=0; } @@ -387,13 +389,7 @@ storeService.save(tStore); - HashMap<String, String> map = new HashMap<>(); - map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); - map.put("space_id",""); - map.put("device_id",tStore.getIds()+""); - map.put("region_id",tStore.getId()+""); - // 添加门禁 - String s = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map); + ArrayList<StoreConfig> storeConfigs = new ArrayList<>(); @@ -406,6 +402,41 @@ storeConfigs.add(storeConfig); } storeConfigService.saveBatch(storeConfigs); + + + // 添加门店 + HashMap<String, String> map1 = new HashMap<>(); + map1.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); + map1.put("name",tStore.getName()); + map1.put("short_name",tStore.getName()); + map1.put("location",tStore.getCity()); + map1.put("address",tStore.getAddress()); + map1.put("telephone",tStore.getPhone()); + map1.put("linkman",userName); + map1.put("business_time","[{\"start_time\":\""+tStore.getStartTime()+"\",\"close_time\":\""+tStore.getEndTime()+"\"}]"); + map1.put("logo",tStore.getCoverDrawing()); + map1.put("remark",tStore.getIntroduce()); + map1.put("lat",tStore.getLat()); + map1.put("lng",tStore.getLon()); + map1.put("space_id",tStore.getId().toString()); + String result = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addSpace", map1); + System.out.println(result); + + + + for (String s : tStore.getIds().split(",")) { + HashMap<String, String> map = new HashMap<>(); + map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); + map.put("space_id",tStore.getId()+""); + map.put("device_id",s); + map.put("region_id",""); + // 添加门禁 + String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map); + System.out.println(s1); + } + + + return new SuccessTip<>(); }catch (Exception e){ e.printStackTrace(); @@ -483,16 +514,30 @@ tStore.setLon(lon); tStore.setLat(lat); storeService.updateById(tStore); - HashMap<String, String> map = new HashMap<>(); - map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); - map.put("space_id",""); - map.put("device_id",tStore.getIds()); - map.put("region_id",tStore.getId()+""); - // 编辑门禁 - String s = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/editDevice/ids/82", map); - JSONObject jsonObject = JSONObject.parseObject(s); - JSONObject data = jsonObject.getJSONObject("data"); - String spaceId = data.getString("space_id"); + String ids1 = byIdc.getIds(); + + + + HashMap<String, String> mapx = new HashMap<>(); + mapx.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); + for (String s : ids1.split(",")) { + String post = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/deleteDevice/ids/" + s,mapx); + System.out.println(post); + } + + for (String s : ids.split(",")) { + HashMap<String, String> map1 = new HashMap<>(); + map1.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); + map1.put("space_id",tStore.getId()+""); + map1.put("device_id",s); + map1.put("region_id",""); + // 添加门禁 + String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map1); + System.out.println(s1); + } + + + return new SuccessTip<>(); }catch (Exception e){ e.printStackTrace(); -- Gitblit v1.7.1