From 41c07e4558ed3a1cbdda0711f78cd3a812c06829 Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期四, 28 九月 2023 18:34:25 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java | 83 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 79 insertions(+), 4 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 2cfba7a..c182871 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 @@ -27,10 +27,12 @@ import com.dsh.guns.core.util.ToolUtil; import com.dsh.guns.modular.system.model.*; import com.dsh.guns.modular.system.service.*; +import com.dsh.guns.modular.system.util.HttpRequestUtil; import com.dsh.guns.modular.system.util.ResultUtil; import net.bytebuddy.asm.Advice; 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.web.bind.annotation.*; @@ -40,10 +42,7 @@ import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashSet; -import java.util.List; +import java.util.*; /** * 车辆管理控制器 @@ -219,6 +218,10 @@ } Integer objectType = UserExt.getUser().getObjectType(); Integer objectId = UserExt.getUser().getObjectId(); + + List<TOperator> list = tOperatorService.list(); + model.addAttribute("yysList",list); + model.addAttribute("userType",objectType); HashSet<String> set = new HashSet<String>(list1); QueryWrapper<TSiteType> wrapper = new QueryWrapper<>(); @@ -256,6 +259,29 @@ model.addAttribute("objectType",objectType); model.addAttribute("objectId",objectId); model.addAttribute("stores",stores); + + String nextName = site.getNextName(); + ArrayList<String> strings1 = new ArrayList<>(); + for (String s : nextName.split(",")) { + strings1.add(s); + } + model.addAttribute("nextNames",strings1); + + + String halfNames = site.getHalfName(); + ArrayList<String> strings2 = new ArrayList<>(); + String[] split = halfNames.split(","); + String halfName=null; + for (int i = 0; i < split.length; i++) { + if(i==0){ + halfName = split[0]; + }else { + strings2.add(split[i]); + } + } + model.addAttribute("halfNames",strings2); + model.addAttribute("halfName",halfName); + return PREFIX + "TSite_edit.html"; } @@ -287,6 +313,8 @@ list1.add(cityManager.getProvince()); } Integer objectType = UserExt.getUser().getObjectType(); + List<TOperator> list = tOperatorService.list(); + model.addAttribute("yysList",list); Integer objectId = UserExt.getUser().getObjectId(); model.addAttribute("userType",objectType); HashSet<String> set = new HashSet<String>(list1); @@ -365,8 +393,44 @@ site.setInsertTime(new Date()); site.setState(1); siteClient.addSite(site); + + HashMap<String, String> map = new HashMap<>(); + map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); + map.put("name",site.getName()); + map.put("short_name",site.getName()); + map.put("location",city); + map.put("address",store.getAddress()); + map.put("telephone",store.getPhone()); + map.put("linkman",""); + map.put("business_time","[{\"start_time\":\"00:00\",\"close_time\":\"23:59\"}]"); + map.put("logo",store.getCoverDrawing()); + map.put("remark",site.getIntroduce()); + map.put("lat",store.getLat()); + map.put("lng",store.getLon()); + HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addSpace", map); + return ResultUtil.success("添加成功"); } + + public static void main(String[] args) { + + HashMap<String, String> map = new HashMap<>(); + map.put("sign","0DB011836143EEE2C2E072967C9F4E4B"); + map.put("name","测试场地"); + map.put("short_name","测试场地"); + map.put("location","成都"); + map.put("address","成都地址"); + map.put("telephone","17888888888"); + map.put("linkman","成都"); + map.put("business_time","[{\"start_time\":\"00:00\",\"close_time\":\"23:59\"}]"); + map.put("logo","https://we-park-life.oss-cn-beijing.aliyuncs.com/img/f325d449f2634855ad1fb0cc796465e8.png"); + map.put("remark","场地介绍"); + map.put("lat","30.670124"); + map.put("lng","103.929497"); + String s = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addSpace", map); + System.out.println(s); + } + /** * 编辑场地管理 */ @@ -539,6 +603,17 @@ } } + @RequestMapping(value = "/getChangeOne") + @ResponseBody + public Object getChangeOne(Integer oneId) { + try { + return storeService.list(new LambdaQueryWrapper<TStore>().eq(TStore::getOperatorId,oneId).eq(TStore::getState,1)); + }catch (Exception e){ + e.printStackTrace(); + return ERROR; + } + } + // 选择市后 获取对应账号 @RequestMapping(value = "/accountChangeNext") @ResponseBody -- Gitblit v1.7.1