From f21cf2729f0ebf3cfea564c8bc0fc7349cdabe48 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期四, 14 十二月 2023 09:23:56 +0800 Subject: [PATCH] 合并代码 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCompetitionController.java | 64 +++++++++++++++++--------------- 1 files changed, 34 insertions(+), 30 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCompetitionController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCompetitionController.java index 7b37e15..fd80080 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCompetitionController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCompetitionController.java @@ -31,6 +31,7 @@ import org.springframework.web.bind.annotation.ResponseBody; import sun.rmi.runtime.Log; +import javax.jws.soap.SOAPBinding; import javax.servlet.http.HttpServletResponse; import java.io.OutputStream; import java.text.DateFormat; @@ -163,10 +164,17 @@ model.addAttribute("province",list4); } model.addAttribute("operator",objectId); + // 查询当前运营商管理了哪些门店 + List<TStore> stores = storeService + .list(new QueryWrapper<TStore>() + .eq("operatorId", UserExt.getUser().getObjectId())); + model.addAttribute("stores",stores); } if (UserExt.getUser().getObjectType()==1) model.addAttribute("operator",0); TStore byId = storeService.getById(UserExt.getUser().getObjectId()); if (UserExt.getUser().getObjectType()==3) model.addAttribute("operator",byId.getOperatorId()); + List<TOperator> list2 = tOperatorService.list(); + model.addAttribute("yysList",list2); return PREFIX + "TCompetition_add.html"; } @@ -275,14 +283,10 @@ ids = operatorId; } Page<Competition> page = new PageFactory<Competition>().defaultPage(); - ListQuery listQuery = new ListQuery(page.getSize(),page.getCurrent(),provinceCode,cityCode,eventName,time,state,registerCondition,ids); + ListQuery listQuery = new ListQuery(page.getSize(),page.getCurrent(),provinceCode,cityCode,eventName,time,state,registerCondition,ids,UserExt.getUser().getObjectType()); Page<Competition> competitions = competitionClient.list(listQuery); List<Competition> records = new ArrayList<>(); -// for (Competition competition : competitions.getRecords()) { -//// if (competition.getStatus()==4){ -//// continue; -//// } -// + for (Competition competition : competitions.getRecords()) { // // 当前时间小于开始时间 // if (competition.getStartTime().after(new Date())){ // competition.setStatus(1); @@ -296,23 +300,23 @@ // competition.setStatus(3); // } // } -// if (competition.getStatus()!=state && state != null){ -// }else{ -// records.add(competition); -// } -// for (TStore tStore : list) { -// String[] split = competition.getStoreId().split(","); -// for (String s : split) { -// if(s.equals(String.valueOf(tStore.getId()))){ -// if (competition.getStoreName()==null){ -// competition.setStoreName(tStore.getName()); -// }else { -// competition.setStoreName(competition.getStoreName()+","+tStore.getName()); -// } -// } -// } -// } -// } + if (competition.getStatus()!=state && state != null){ + }else{ + records.add(competition); + } + for (TStore tStore : list) { + String[] split = competition.getStoreId().split(","); + for (String s : split) { + if(s.equals(String.valueOf(tStore.getId()))){ + if (competition.getStoreName()==null){ + competition.setStoreName(tStore.getName()); + }else { + competition.setStoreName(competition.getStoreName()+","+tStore.getName()); + } + } + } + } + } competitions.setRecords(records); System.err.println(competitions.getRecords()); return super.packForBT(competitions); @@ -321,12 +325,12 @@ @RequestMapping(value = "/listUser/{id}") @ResponseBody - public Object listUser(@PathVariable Integer id,Integer state) { + public Object listUser(@PathVariable Integer id,Integer state, Integer offset,Integer limit) { try { - Page<Object> page = new PageFactory<>().defaultPage(); - Page<CompetitionUser> data = competitionClient.getPeopleFromId - (new GetPeopleQuery(page.getSize(),page.getCurrent(),id,state)); - return super.packForBT(data); +// Page<Object> page = new PageFactory<>().defaultPage(); +// Page<CompetitionUser> data = competitionClient.getPeopleFromId(new GetPeopleQuery(limit,offset,id,state)); + List <CompetitionUser> data = competitionClient.getPeopleFromId1(new GetPeopleQuery(limit,offset,id,state)); + return data; }catch (Exception e){ e.printStackTrace(); return ERROR; @@ -397,7 +401,7 @@ } } - + @ResponseBody @RequestMapping(value = "/cancel") public Object cancel(Integer TCompetitionId) { try { @@ -408,7 +412,7 @@ return ERROR; } } - + @ResponseBody @RequestMapping(value = "/getPeopleFromId") public Object getPeopleFromId(Integer id,Integer state) { try { -- Gitblit v1.7.1