From 5f804115139dfdeeb2ce950a0f584b30f94b285c Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期六, 23 九月 2023 17:57:27 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java | 220 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 204 insertions(+), 16 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 16910ce..3598333 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 @@ -73,7 +73,8 @@ @Autowired private TStoreOtherService storeOtherService; - + @Autowired + private TOperatorService tOperatorService; /** @@ -97,6 +98,8 @@ model.addAttribute("list",list); String roleid = UserExt.getUser().getRoleid(); model.addAttribute("role",roleid); + List<TOperator> list1 = tOperatorService.list(); + model.addAttribute("yysList",list1); return PREFIX + "tShop_add.html"; } @RequestMapping("/tShop_add_one") @@ -109,11 +112,12 @@ return PREFIX + "tShop_add_one.html"; } @RequestMapping("/tShop_add_two") - public String tCompetitionAddTwo(Model model) { + public String tCompetitionAddTwo(Integer id,Model model) { List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); model.addAttribute("list",list); + model.addAttribute("id",id); String roleid = UserExt.getUser().getRoleid(); - return PREFIX + "tShop_add_two.html"; + return PREFIX + "TShop_edit_three.html"; } @@ -125,23 +129,42 @@ TStore byId = storeService.getById(id); model.addAttribute("item",byId); List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); - model.addAttribute("list",list); - TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getProvinceCode())); - List<TCity> list1 = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId,one.getId())); + +// TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getProvinceCode())); + TOperatorCity one = operatorCityService.getOne(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, byId.getOperatorId()).eq(TOperatorCity::getType, 1)); + List<TOperatorCity> ones = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, byId.getOperatorId()).eq(TOperatorCity::getType, 1)); + model.addAttribute("list",ones); + List<TOperatorCity> list3 = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, one.getId()).eq(TOperatorCity::getType, 2)); + if(list3.size()>0){ + model.addAttribute("list1",list3); + }else { + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getProvinceCode())); + List<TCity> list1 = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId,one1.getId())); + model.addAttribute("list1",list1); + } CityListQuery cityListQuery = new CityListQuery(); cityListQuery.setOffset(1); cityListQuery.setLimit(10000); cityListQuery.setCityCode(byId.getCityCode()); Page<TCityManager> list2 = cityClient.list(cityListQuery); - model.addAttribute("list1",list1); + + List<TOperator> list1 = tOperatorService.list(); + model.addAttribute("yysList",list1); + model.addAttribute("list2",list2.getRecords()); String roleid = UserExt.getUser().getRoleid(); - model.addAttribute("role",roleid); + model.addAttribute("role",roleid); model.addAttribute("time",byId.getStartTime()+" - "+byId.getEndTime()); User byId1 = userMapper.selectById(byId.getStoreStaffId()); model.addAttribute("city",byId1); model.addAttribute("type",1); return PREFIX + "tShop_edit.html"; + } + @RequestMapping("/tShop_update1/{id}") + public String tCityUpdate1(@PathVariable Integer id, Model model) { + TStoreOther byId = storeOtherService.getById(id); + model.addAttribute("item",byId); + return PREFIX + "tShop_edit_one.html"; } @@ -160,6 +183,20 @@ model.addAttribute("list1",list1); return PREFIX + "tShop_edit_two.html"; + } + @RequestMapping("/tShop_update_one1/{id}") + public String tCityUpdateOne1(@PathVariable Integer id, Model model) { + TStoreOtherConfigTrue byId = tStoreOtherConfigTrueService.getById(id); + TTurn one = tTurnService.getOne(new LambdaQueryWrapper<TTurn>().eq(TTurn::getName, byId.getName())); + // page list + List<TTurn> list = tTurnService.list(new LambdaQueryWrapper<TTurn>().eq(TTurn::getPid, one.getId())); + // type list + List<TTurn> list1 = tTurnService.list(new LambdaQueryWrapper<TTurn>().eq(TTurn::getPid, byId.getPageId())); + model.addAttribute("item",byId); + model.addAttribute("list",list); + model.addAttribute("list1",list1); + + return PREFIX + "tShop_add_three.html"; } @@ -241,16 +278,36 @@ page.setRecords(list); return super.packForBT(page); } + @RequestMapping(value = "/listTwo1") + @ResponseBody + public Object listTwo1(Integer id) { + Page<TStoreOtherConfigTrue> page = new PageFactory<TStoreOtherConfigTrue>().defaultPage(); + List<TStoreOtherConfigTrue> list = tStoreOtherConfigTrueService.page(page,new LambdaQueryWrapper<TStoreOtherConfigTrue>().eq(TStoreOtherConfigTrue::getPid, id).eq(TStoreOtherConfigTrue::getState,1)).getRecords(); + page.setRecords(list); + return super.packForBT(page); + } @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) { try { if(ToolUtil.isNotEmpty(tStore.getProvinceCode())) { - TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, tStore.getProvinceCode())); + TOperatorCity byId = operatorCityService.getById(tStore.getProvinceCode()); + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getCode())); tStore.setProvince(one.getName()); - TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, tStore.getCityCode())); - tStore.setCity(one1.getName()); + tStore.setProvinceCode(one.getCode()); + List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, byId.getId()).eq(TOperatorCity::getType, 2)); + if(list.size()>0){ + TOperatorCity byId1 = operatorCityService.getById(tStore.getCityCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); + }else { + TCity byId1 = cityService.getById(tStore.getCityCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); + } } tStore.setStartTime(time.split(" - ")[0]); tStore.setEndTime(time.split(" - ")[1]); @@ -294,15 +351,27 @@ @RequestMapping(value = "/update") @ResponseBody - public Object update(TStore tStore,String time,String userName,String userPhone,String ids,Integer type,Integer yyId) { + public Object update(TStore tStore,String time,String userName,String userPhone,String ids,Integer type,Integer yyId,String lat,String lon) { try { TStore byId = storeService.getById(tStore.getId()); if(ToolUtil.isNotEmpty(tStore.getProvinceCode())) { - TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, tStore.getProvinceCode())); + TOperatorCity tOperatorCity = operatorCityService.getById(tStore.getProvinceCode()); + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, tOperatorCity.getCode())); tStore.setProvince(one.getName()); - TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, tStore.getCityCode())); - tStore.setCity(one1.getName()); + tStore.setProvinceCode(one.getCode()); + List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, tOperatorCity.getId()).eq(TOperatorCity::getType, 2)); + if(list.size()>0){ + TOperatorCity byId1 = operatorCityService.getById(tStore.getCityCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); + }else { + TCity byId1 = cityService.getById(tStore.getCityCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); + } } tStore.setStartTime(time.split(" - ")[0]); tStore.setEndTime(time.split(" - ")[1]); @@ -321,6 +390,8 @@ user.setName(userName); user.setPhone(userPhone); userMapper.updateById(user); + tStore.setLon(lon); + tStore.setLat(lat); storeService.updateById(tStore); return new SuccessTip<>(); }catch (Exception e){ @@ -400,6 +471,42 @@ } } + @Autowired + private TOperatorCityService operatorCityService; + + @RequestMapping(value = "/onChange1") + @ResponseBody + public Object onChange1(Integer oneId) { + try { + List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, oneId).eq(TOperatorCity::getType, 1)); + return list; + }catch (Exception e){ + e.printStackTrace(); + return ERROR; + } + } + + @RequestMapping(value = "/onChange2") + @ResponseBody + public Object onChange2(Integer oneId) { + try { + List<TOperatorCity> list1 = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, oneId).eq(TOperatorCity::getType, 1)); + List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, oneId).eq(TOperatorCity::getType, 2)); + if(list.size()==0){ + TOperatorCity tOperatorCity = list1.get(0); + Integer code = tOperatorCity.getCode(); + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, code)); + List<TCity> list2 = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, one.getId())); + return list2; + }else { + return list; + } + }catch (Exception e){ + e.printStackTrace(); + return ERROR; + } + } + @RequestMapping(value = "/cancel") public Object cancel(Integer id) { @@ -416,6 +523,33 @@ public Object delete1(Integer id) { try { storeService.delete1(id); + return SUCCESS_TIP; + }catch (Exception e){ + e.printStackTrace(); + return ERROR; + } + } + @ResponseBody + @RequestMapping(value = "/deleteTwo") + public Object delete2(Integer id) { + try { + TStoreOtherConfigTrue byId = tStoreOtherConfigTrueService.getById(id); + + byId.setState(2); + tStoreOtherConfigTrueService.updateById(byId); + return SUCCESS_TIP; + }catch (Exception e){ + e.printStackTrace(); + return ERROR; + } + } + @ResponseBody + @RequestMapping(value = "/del") + public Object del(Integer id) { + try { + storeOtherService.removeById(id); + tStoreOtherConfigTrueService.remove(new LambdaQueryWrapper<TStoreOtherConfigTrue>().eq(TStoreOtherConfigTrue::getPid,id)); + return SUCCESS_TIP; }catch (Exception e){ e.printStackTrace(); @@ -457,6 +591,20 @@ TStore byId = storeService.getById(id); byId.setState(1); storeService.updateById(byId); + return SUCCESS_TIP; + }catch (Exception e){ + e.printStackTrace(); + return ERROR; + } + } + + @RequestMapping(value = "/unfreeze1") + @ResponseBody + public Object unfreeze1(Integer id,Integer type) { + try { + TStoreOther byId = storeOtherService.getById(id); + byId.setState(type); + storeOtherService.updateById(byId); return SUCCESS_TIP; }catch (Exception e){ e.printStackTrace(); @@ -508,7 +656,6 @@ * ajax.set("type",type); * ajax.set("turnId",turnId); * ajax.set("sort",sort); - * @param id * @return */ @RequestMapping(value = "/addConfigOne") @@ -553,6 +700,23 @@ return ERROR; } } + @RequestMapping(value = "/addConfig1") + @ResponseBody + public Object addConfig1(String name,Integer id) { + try { + TStoreOther byId = storeOtherService.getById(id); + byId.setName( + name + ); + storeOtherService.updateById(byId); + + + return SUCCESS_TIP; + }catch (Exception e){ + e.printStackTrace(); + return ERROR; + } + } @RequestMapping(value = "/updateConfigOne") @ResponseBody public Object addConfigOne(String url,String name,Integer page,Integer type,String turnId,Integer sort,Integer id) { @@ -577,6 +741,30 @@ return ERROR; } } + @RequestMapping(value = "/updateConfigOne3") + @ResponseBody + public Object addConfigOne3(String url,String name,Integer page,Integer type,String turnId,Integer sort,Integer id) { + try { + TStoreOtherConfigTrue byId = tStoreOtherConfigTrueService.getById(id); + if(ToolUtil.isNotEmpty(url)){ + byId.setUrl(url); + } + byId.setName(name); + TTurn byId1 = tTurnService.getById(page); + TTurn byId2 = tTurnService.getById(type); + byId.setPage(byId1.getName()); + byId.setType(byId2.getName()); + byId.setTurnId(turnId); + byId.setSort(sort); + byId.setPageId(page); + byId.setTypeId(type); + tStoreOtherConfigTrueService.updateById(byId); + return SUCCESS_TIP; + }catch (Exception e){ + e.printStackTrace(); + return ERROR; + } + } -- Gitblit v1.7.1