From 12ec47a5fed86e04433ca725caf6068c5000d0af Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期日, 08 十月 2023 17:02:09 +0800 Subject: [PATCH] 后台代码 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java | 76 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 76 insertions(+), 0 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 7f09add..844dc34 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 @@ -28,6 +28,10 @@ import com.dsh.guns.modular.system.model.*; import com.dsh.guns.modular.system.service.*; import com.dsh.guns.modular.system.util.ResultUtil; +import com.sun.org.apache.regexp.internal.RE; +import groovyjarjarpicocli.CommandLine; +import net.bytebuddy.asm.Advice; +import org.aspectj.weaver.ast.Var; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -88,6 +92,17 @@ private SiteLockClient siteLockClient; + /** + * 选择市 返回场地列表 + */ + @ResponseBody + @RequestMapping(value = "/getSiteByCity") + public List<TSite> getSiteByCity(String oneId) { + if (oneId.equals("")){ + return siteService.list(new QueryWrapper<TSite>()); + } + return siteService.list(new QueryWrapper<TSite>().eq("cityCode",oneId)); + } /** * 跳转到场地管理首页 */ @@ -217,6 +232,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<>(); @@ -254,6 +273,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"; } @@ -285,6 +327,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); @@ -343,6 +387,7 @@ Region name = regionService.getOne(new QueryWrapper<Region>().eq("name", province)); return regionService.list(new QueryWrapper<Region>().eq("parent_id", name.getId())); } + /** * 添加场地管理 */ @@ -443,6 +488,9 @@ return siteClient.listExipre(vo); } + @Autowired + private TOperatorService tOperatorService; + /** * 跳转到添加场地管理 */ @@ -465,6 +513,8 @@ }else if(objectType == 3){ stores= storeClient.getStoreByStoreStaffId(objectId);; } + 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<>(); @@ -532,6 +582,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 @@ -540,6 +601,21 @@ return cityManagerClient.getAccount(oneId); } + + // 选择账号 获取对应门店 + @RequestMapping(value = "/getStore") + @ResponseBody + public Object getStore(Integer oneId) { + if (oneId == null){ + return null; + } + List<Store> list = storeClient.getStoreByCityManagerId(oneId); + if (list.size()==0){ + return list; + } + return list; + } + // 选择市后 获取对应门店 @RequestMapping(value = "/storeChangeNext") @ResponseBody -- Gitblit v1.7.1