From ab32ff27ca091ce2ec1cb6ea666de0ed6e6c1cbf Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 08 三月 2024 14:51:42 +0800 Subject: [PATCH] 添加方法 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java | 236 +++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 148 insertions(+), 88 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 d5199cf..0e5b648 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 @@ -29,6 +29,7 @@ import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @@ -86,6 +87,48 @@ private IUserService userService; + // 添加SUTU + @RequestMapping("/tShop_addDevice/{id}") + public String addDevice(@PathVariable("id") Integer id,Model model) { + // 门店id + model.addAttribute("id",id); + return PREFIX + "TShop_add_device.html"; + } + + @RequestMapping("/addDevice") + public Object addDevice(Integer id,String device) { + // 应该是不用他了 + HashMap<String, String> map = new HashMap<>(); + map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); + map.put("space_id",id.toString()); + map.put("name",device); + map.put("city_code",""); + // 添加门禁 + String s1 = HttpRequestUtil.postRequest + ("https://try.daowepark.c" + + "om/v7/user_api/general/addSpaceSutu", map); + return SUCCESS_TIP; + } + + public static void main(String[] args) { +// HashMap<String, String> map = new HashMap<>(); +// map.put("page","1"); +// map.put("space_id","2010"); +// // 获取门禁列表 +// String s1 = HttpRequestUtil.getRequest +// ("https://try.daowepark.com/v7/user_api/general/getDevice", map); +// System.err.println(s1); + + HashMap<String, String> map = new HashMap<>(); + map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); + map.put("space_id","1"); + map.put("device_id","1"); + map.put("region_id","2010"); + // 获取门禁列表 + String s1 = HttpRequestUtil.getRequest + ("https://try.daowepark.com/v7/user_api/general/getDevice", map); + System.err.println(s1); + }; /** * 跳转到车辆管理首页 */ @@ -141,17 +184,28 @@ @RequestMapping("/getProvinceYys") @ResponseBody public Object getProvinceYys(Integer operatorId) { - // 获取运营商管理的所有省 - List<TOperatorCity> list = operatorCityService.list(new QueryWrapper<TOperatorCity>().eq("operatorId", operatorId) - .eq("pid", 0)); + // 判断当前运营商是管理全国还是指定区域 + TOperator byId = tOperatorService.getById(operatorId); + // 说明是管理全国 + if (byId.getType()==1){ + List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); + return list; + }else{ + // 获取运营商管理的所有省 + List<TOperatorCity> list = operatorCityService.list(new QueryWrapper<TOperatorCity>().eq("operatorId", operatorId) + .eq("pid", 0)); + return list; + } - return list; + } // 运营商根据省筛选市区 @RequestMapping("/getCityYys") @ResponseBody public Object getCityYys(String province,Integer operatorId) { - + if (UserExt.getUser().getObjectType() == 2){ + operatorId = UserExt.getUser().getObjectId(); + } // 通过选择的省 获取管理的市 TOperatorCity byId = operatorCityService.getOne(new QueryWrapper<TOperatorCity>() .eq("code",province).eq("operatorId",operatorId)); @@ -338,6 +392,7 @@ User byId1 = userMapper.selectById(byId.getStoreStaffId()); model.addAttribute("city",byId1); model.addAttribute("type",0); + return PREFIX + "TShop_edit.html"; } @RequestMapping("/tShop_gift/{id}") @@ -366,6 +421,8 @@ StoreConfig c8 = storeConfigService.getOne(new LambdaQueryWrapper<StoreConfig>().eq(StoreConfig::getStoreId, id).eq(StoreConfig::getType,8)); model.addAttribute("c8",c8); model.addAttribute("id",id); + StoreConfig c9 = storeConfigService.getOne(new LambdaQueryWrapper<StoreConfig>().eq(StoreConfig::getStoreId, id).eq(StoreConfig::getType,9)); + model.addAttribute("c9",c9); return PREFIX + "TShop_imgAll.html"; } @@ -415,8 +472,6 @@ @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) { try { - - if(yyId==null || type==1){ yyId=0; } @@ -497,58 +552,52 @@ }else{ tStore.setOperatorId(yyId); } - storeService.save(tStore); + if (UserExt.getUser().getObjectType()==2){ + tStore.setOperatorId(UserExt.getUser().getObjectId()); + } + user.setObjectId(tStore.getId()); userService.updateById(user); - - - - // 添加场地 -// TSite tSite = new TSite(); -// tSite.setName(tStore.getName()); -// tSite.setStoreId(tStore.getId()); -// tSite.setSign(1); -// siteService.save(tSite); -// + // 添加门店 + 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()); + String result = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addSpace", map1); + System.out.println(result); + JSONObject jsonObject = JSONObject.parseObject(result); + JSONObject data = jsonObject.getJSONObject("data"); + String space_id = data.getString("space_id"); + Integer integer = Integer.valueOf(space_id); + tStore.setId(integer); + storeService.save(tStore); + System.err.println(tStore); + ArrayList<StoreConfig> storeConfigs = new ArrayList<>(); + for (int i = 1; i < 9; i++) { + StoreConfig storeConfig = new StoreConfig(); + storeConfig.setIsOpen(1); + storeConfig.setSort(i); + storeConfig.setType(i); + storeConfig.setStoreId(tStore.getId()); + storeConfigs.add(storeConfig); + } + storeConfigService.saveBatch(storeConfigs); + // 废弃添加门店时 添加闸机 // HashMap<String, String> mapSite = new HashMap<>(); // mapSite.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); // mapSite.put("name",tStore.getName()); // mapSite.put("space_id",tStore.getId().toString()); // mapSite.put("area_id",tSite.getId().toString()); // HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addSpaceArea", mapSite); -// -// ArrayList<StoreConfig> storeConfigs = new ArrayList<>(); -// for (int i = 1; i < 9; i++) { -// StoreConfig storeConfig = new StoreConfig(); -// storeConfig.setIsOpen(1); -// storeConfig.setSort(i); -// storeConfig.setType(i); -// storeConfig.setStoreId(tStore.getId()); -// 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"); @@ -559,9 +608,6 @@ // 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(); @@ -646,27 +692,6 @@ tStore.setOperatorId(null); } storeService.updateById(tStore); - 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){ @@ -687,9 +712,9 @@ } @RequestMapping(value = "/saveImgAll") @ResponseBody - public Object saveImgAll(Integer id,Integer px1,Integer px2,Integer px3,Integer px4,Integer px5,Integer px6,Integer px7,Integer px8, - String c1,String c2,String c3,String c4,String c5,String c6,String c7,String c8, - Integer r1,Integer r2,Integer r3,Integer r4,Integer r5,Integer r6,Integer r7,Integer r8) { + public Object saveImgAll(Integer id,Integer px1,Integer px2,Integer px3,Integer px4,Integer px5,Integer px6,Integer px7,Integer px8,Integer px9, + String c1,String c2,String c3,String c4,String c5,String c6,String c7,String c8,String c9, + Integer r1,Integer r2,Integer r3,Integer r4,Integer r5,Integer r6,Integer r7,Integer r8,Integer r9) { try { ArrayList<StoreConfig> storeConfigs = new ArrayList<>(); StoreConfig collect1 = collect(id, px1, r1, c1, 1); @@ -708,6 +733,8 @@ storeConfigs.add(collect6); storeConfigs.add(collect7); storeConfigs.add(collect8); + StoreConfig collect9 = collect(id, px9, r9, c9, 9); + storeConfigs.add(collect9); storeConfigService.updateBatchById(storeConfigs); return new SuccessTip<>(); }catch (Exception e){ @@ -969,13 +996,14 @@ } @RequestMapping(value = "/addConfig") @ResponseBody - public Object addConfig(String name,Integer id) { + public Object addConfig(String name,Integer id,Integer sort) { try { List<TStoreOtherConfig> list = storeOtherConfigService.list(); if(list.size()>0){ TStoreOther tStoreOther = new TStoreOther(); tStoreOther.setName(name); tStoreOther.setStoreId(id); + tStoreOther.setSort(sort); storeOtherService.save(tStoreOther); // 找出temp表数据 @@ -1000,12 +1028,11 @@ } @RequestMapping(value = "/addConfig1") @ResponseBody - public Object addConfig1(String name,Integer id) { + public Object addConfig1(String name,Integer id,Integer sort) { try { TStoreOther byId = storeOtherService.getById(id); - byId.setName( - name - ); + byId.setName(name); + byId.setSort(sort); storeOtherService.updateById(byId); @@ -1048,10 +1075,14 @@ byId.setUrl(url); } byId.setName(name); - TTurn byId1 = tTurnService.getById(page); - TTurn byId2 = tTurnService.getById(type); - byId.setPage(byId1.getName()); - byId.setType(byId2.getName()); + if(page!=null){ + TTurn byId1 = tTurnService.getById(page); + byId.setPage(byId1.getName()); + } + if(page!=null){ + TTurn byId2 = tTurnService.getById(type); + byId.setType(byId2.getName()); + } byId.setTurnId(turnId); byId.setSort(sort); byId.setPageId(page); @@ -1064,7 +1095,36 @@ } } - + @RequestMapping(value = "/addConfigOne9") + @ResponseBody + public Object addConfigOne9(String url,String name,Integer page,Integer type,String turnId,Integer sort,Integer id) { + try { + TStoreOtherConfigTrue byId = new TStoreOtherConfigTrue(); + byId.setPid(id); + if(ToolUtil.isNotEmpty(url)){ + byId.setUrl(url); + } + byId.setName(name); + if(page!=null){ + TTurn byId1 = tTurnService.getById(page); + byId.setPage(byId1.getName()); + } + if(page!=null){ + TTurn byId2 = tTurnService.getById(type); + byId.setType(byId2.getName()); + } + byId.setTurnId(turnId); + byId.setSort(sort); + byId.setPageId(page); + byId.setTypeId(type); + byId.setState(1); + tStoreOtherConfigTrueService.save(byId); + return SUCCESS_TIP; + }catch (Exception e){ + e.printStackTrace(); + return ERROR; + } + } } -- Gitblit v1.7.1