From 5ebaf01f27ea05c7f40def8b2e7ac65ce6c084de Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 25 十月 2023 17:10:59 +0800 Subject: [PATCH] 10.20 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java | 10 ++ cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java | 12 ++ cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js | 16 ++- cloud-server-course/src/main/java/com/dsh/course/util/DateTimeHelper.java | 1 cloud-server-management/src/main/webapp/WEB-INF/view/system/tStudent/tStudent.html | 3 cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IEvaluationService.java | 2 cloud-server-management/src/main/resources/mapper/TEvaluationMapper.xml | 6 + cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java | 1 cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java | 6 + cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/NettyServerController.java | 1 cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js | 2 cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html | 9 +- cloud-server-other/src/main/java/com/dsh/other/util/HttpRequestUtil.java | 1 cloud-server-management/src/main/webapp/static/modular/system/tCoach/tCoach.js | 2 cloud-server-competition/src/main/java/com/dsh/competition/util/DateTimeHelper.java | 1 cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/EvaluationServiceImpl.java | 4 cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment.js | 1 cloud-server-management/src/main/java/com/dsh/course/feignClient/account/CoachClient.java | 5 + cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html | 1 cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java | 2 cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_add.html | 4 - cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java | 11 -- cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/task/exceptions/TimeException.java | 1 cloud-server-management/src/main/webapp/static/js/elementui/element-ui.common.js | 1 cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js | 18 ++- cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java | 4 + cloud-server-activity/src/main/java/com/dsh/activity/util/DateTimeHelper.java | 1 cloud-server-account/src/main/java/com/dsh/account/util/DateTimeHelper.java | 1 cloud-server-account/src/main/java/com/dsh/account/controller/CoachController.java | 8 ++ cloud-server-account/src/main/java/com/dsh/account/util/weChat/AES.java | 2 cloud-server-management/src/main/java/com/dsh/course/mapper/EvaluationMapper.java | 2 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java | 5 + cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java | 69 ++++++++++------ cloud-server-management/src/main/java/com/dsh/course/util/DateTimeHelper.java | 1 cloud-server-other/src/main/java/com/dsh/other/util/DateTimeHelper.java | 1 cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/DiscardServerHandler.java | 1 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopEvaluationController.java | 13 +++ 37 files changed, 148 insertions(+), 81 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/CoachController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/CoachController.java index da469f2..74ed66c 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/controller/CoachController.java +++ b/cloud-server-account/src/main/java/com/dsh/account/controller/CoachController.java @@ -7,6 +7,7 @@ import com.dsh.account.model.vo.CoachChangeStateVO; import com.dsh.account.model.vo.CoachSerchVO; import com.dsh.account.service.CoachService; +import io.swagger.models.auth.In; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -30,6 +31,13 @@ public List<Coach> queryCoachListByName(@RequestBody String name){ return service.list(new QueryWrapper<Coach>().like("name",name)); } + /**根据运营商id查询教练 + */ + @PostMapping("/coach/queryCoachByOperatorId") + @ResponseBody + public List<Coach> queryCoachByOperatorId(@RequestBody Integer operatorId){ + return service.list(new QueryWrapper<Coach>().eq("cityManagerId",operatorId)); + } /** * 获取教练列表数据 diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java index aab6727..a0045da 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java +++ b/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java @@ -284,6 +284,12 @@ List<TAppUser> list = appUserService.list(new LambdaQueryWrapper<TAppUser>().eq(TAppUser::getInsertType, 3).eq(TAppUser::getAddUserId,id)); return list.stream().map(TAppUser::getId).collect(Collectors.toList()); } + @PostMapping("/student/getUserYys") + @ResponseBody + public List<Integer> getUserYys(@RequestBody Integer id){ + List<TAppUser> list = appUserService.list(new LambdaQueryWrapper<TAppUser>().eq(TAppUser::getInsertType, 2).eq(TAppUser::getAddUserId,id)); + return list.stream().map(TAppUser::getId).collect(Collectors.toList()); + } @ResponseBody @PostMapping("/student/getUserPtVip") public List<Integer> getUserPtVip(){ diff --git a/cloud-server-account/src/main/java/com/dsh/account/util/DateTimeHelper.java b/cloud-server-account/src/main/java/com/dsh/account/util/DateTimeHelper.java index 2d7b310..e21be63 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/util/DateTimeHelper.java +++ b/cloud-server-account/src/main/java/com/dsh/account/util/DateTimeHelper.java @@ -242,7 +242,6 @@ try { return parseToDate(formatDateTimetoString(getSystemDate(), fmtstr)); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); return getSystemDate(); } diff --git a/cloud-server-account/src/main/java/com/dsh/account/util/weChat/AES.java b/cloud-server-account/src/main/java/com/dsh/account/util/weChat/AES.java index 7102f1f..9773ead 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/util/weChat/AES.java +++ b/cloud-server-account/src/main/java/com/dsh/account/util/weChat/AES.java @@ -47,10 +47,8 @@ } catch (BadPaddingException e) { e.printStackTrace(); } catch (NoSuchProviderException e) { - // TODO Auto-generated catch block e.printStackTrace(); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); } return null; diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/util/DateTimeHelper.java b/cloud-server-activity/src/main/java/com/dsh/activity/util/DateTimeHelper.java index b4ccaa0..d25f2b8 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/util/DateTimeHelper.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/util/DateTimeHelper.java @@ -244,7 +244,6 @@ try { return parseToDate(formatDateTimetoString(getSystemDate(), fmtstr)); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); return getSystemDate(); } diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/util/DateTimeHelper.java b/cloud-server-competition/src/main/java/com/dsh/competition/util/DateTimeHelper.java index 6d5fb26..65f7114 100644 --- a/cloud-server-competition/src/main/java/com/dsh/competition/util/DateTimeHelper.java +++ b/cloud-server-competition/src/main/java/com/dsh/competition/util/DateTimeHelper.java @@ -244,7 +244,6 @@ try { return parseToDate(formatDateTimetoString(getSystemDate(), fmtstr)); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); return getSystemDate(); } diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java index b187496..d3bed1c 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java +++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java @@ -10,6 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -31,6 +32,9 @@ */ @RequestMapping("/coursePackageType/getByCourseIds") public List<TCoursePackageType> getByCourseIds(@RequestBody List<Integer> ids){ + if (ids.size()==0){ + return new ArrayList<>(); + } return coursePackageTypeService.list(new QueryWrapper<TCoursePackageType>().in("id",ids)); } /** diff --git a/cloud-server-course/src/main/java/com/dsh/course/util/DateTimeHelper.java b/cloud-server-course/src/main/java/com/dsh/course/util/DateTimeHelper.java index a06b0d6..32d87b8 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/util/DateTimeHelper.java +++ b/cloud-server-course/src/main/java/com/dsh/course/util/DateTimeHelper.java @@ -243,7 +243,6 @@ try { return parseToDate(formatDateTimetoString(getSystemDate(), fmtstr)); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); return getSystemDate(); } diff --git a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/DiscardServerHandler.java b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/DiscardServerHandler.java index 37f79a1..d48d782 100644 --- a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/DiscardServerHandler.java +++ b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/DiscardServerHandler.java @@ -135,7 +135,6 @@ // @Override // protected void channelRead(ChannelHandlerContext ctx, String msg) throws Exception { -// // TODO Auto-generated method stub // InetSocketAddress insocket = (InetSocketAddress) ctx.channel().remoteAddress(); // if(isdebug) { // System.out.println(insocket.getAddress() + ": 收到客户端数据......."); diff --git a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/NettyServerController.java b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/NettyServerController.java index 8720df9..5bc8c8e 100644 --- a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/NettyServerController.java +++ b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/util/echo/NettyServerController.java @@ -154,7 +154,6 @@ System.err.println("调用driver-server添加司机在线数据出错了"); } - //TODO 存储最后一次上传的时间(用于保证车载端断电后1小时自动下班) if(StringUtil.isNotEmpty(device) && device.equals("carDevice")){ redisUtil.setStrValue("DEVICE_" + userId1, String.valueOf(System.currentTimeMillis())); diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java index 79c52d1..4d72852 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java @@ -120,6 +120,8 @@ @PostMapping("/student/getUserStore") List<Integer> getUserStore(Integer id); + @PostMapping("/student/getUserYys") + List<Integer> getUserYys(Integer id); @PostMapping("/student/getUserPtVip") List<Integer> getUserPtVip(); diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/CoachClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/CoachClient.java index 002c526..dae9586 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/CoachClient.java +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/CoachClient.java @@ -19,7 +19,10 @@ @FeignClient("mb-cloud-account") public interface CoachClient { - + /**根据运营商id查询教练 + */ + @PostMapping("/coach/queryCoachByOperatorId") + List<Coach> queryCoachByOperatorId(@RequestBody Integer operatorId); /** * 上/下架、删除常见问题 type=1为上架 2为下架 3为删除 */ diff --git a/cloud-server-management/src/main/java/com/dsh/course/mapper/EvaluationMapper.java b/cloud-server-management/src/main/java/com/dsh/course/mapper/EvaluationMapper.java index bf9ad05..fbf30e4 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/mapper/EvaluationMapper.java +++ b/cloud-server-management/src/main/java/com/dsh/course/mapper/EvaluationMapper.java @@ -18,7 +18,7 @@ public interface EvaluationMapper extends BaseMapper<TEvaluation> { - List<TEvaluationListVo> listAll(@Param("page") Page<TEvaluationListVo> page, @Param("provinceCode") String provinceCode, @Param("cityCode") String cityCode, @Param("name") String name, @Param("phone") String phone, @Param("shopName") String shopName); + List<TEvaluationListVo> listAll(@Param("page") Page<TEvaluationListVo> page, @Param("provinceCode") String provinceCode, @Param("cityCode") String cityCode, @Param("name") String name, @Param("phone") String phone, @Param("shopName") String shopName, @Param("operatorId") List<Integer> operatorId); TEvaluationListVo info(@Param("id") Integer id); } diff --git a/cloud-server-management/src/main/java/com/dsh/course/util/DateTimeHelper.java b/cloud-server-management/src/main/java/com/dsh/course/util/DateTimeHelper.java index d976eeb..2de5c88 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/util/DateTimeHelper.java +++ b/cloud-server-management/src/main/java/com/dsh/course/util/DateTimeHelper.java @@ -244,7 +244,6 @@ try { return parseToDate(formatDateTimetoString(getSystemDate(), fmtstr)); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); return getSystemDate(); } diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java index b2cec14..18cc014 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java @@ -53,14 +53,11 @@ List<Coach> list1=coachClient.getProvince(); CoachQuery coachQuery = new CoachQuery(); List<CoachSerchVO> data = coachClient.listAll(coachQuery); - List<String> province = new ArrayList<>(); - for (CoachSerchVO coach : data) { province.add(coach.getProvince()); } HashSet<String> set = new HashSet<String>(province); - String roleid = UserExt.getUser().getRoleid(); model.addAttribute("role",roleid); model.addAttribute("data",data); @@ -106,7 +103,6 @@ CoachQuery coachQuery = new CoachQuery(); List<CoachSerchVO> data = coachClient.listAll(coachQuery); List<CoachType> list = coachTypeClient.list(); - String roleid = UserExt.getUser().getRoleid(); model.addAttribute("role",roleid); model.addAttribute("data",data); @@ -116,6 +112,7 @@ model.addAttribute("coachType",list); return PREFIX + "TCoach_add.html"; } + /** * 添加教练 */ @@ -124,11 +121,6 @@ public ResultUtil addCoach(@RequestBody Coach coach) { Integer objectId = UserExt.getUser().getObjectId(); if (UserExt.getUser().getObjectType() == 2){ - CityManager cityManager = cityManagerClient.queryCityManagerById(objectId); - coach.setProvince(cityManager.getProvince()); - coach.setProvinceCode(cityManager.getProvinceCode()); - coach.setCity(cityManager.getCity()); - coach.setCityCode(cityManager.getCityCode()); coach.setCityManagerId(objectId); } if (coach.getDiploma().equals("")) { @@ -157,6 +149,7 @@ coachClient.changeState(vo); return ResultUtil.success(); } + /** * 跳转修改教练页面 */ diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java index 77fda77..8193b91 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java @@ -80,7 +80,17 @@ List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); model.addAttribute("list",list); Integer roleType = UserExt.getUser().getObjectType(); + if (roleType==2){ + Integer objectId = UserExt.getUser().getObjectId(); + List<TStore> operatorId = storeService.list(new QueryWrapper<TStore>().eq("operatorId", objectId)); + model.addAttribute("stores",operatorId); + }else{ + model.addAttribute("stores",new ArrayList<>()); + } + // 获取所有课包类型 + List<TCoursePackageType> tCoursePackageTypes = coursePackageTypeClient.queryAllCoursePackageType(); model.addAttribute("roleType",roleType); + model.addAttribute("coursePackageType",tCoursePackageTypes); return PREFIX + "cpPayment_add.html"; } /** diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java index ae71ffa..31b9bf4 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java @@ -176,7 +176,10 @@ List<QueryAppUserVO> queryAppUserVOS = appUserClient.listAll(queryAppUser); for (QueryAppUserVO queryAppUserVO : queryAppUserVOS) { if (queryAppUserVO.getSalesmanUserId()!=null){ - queryAppUserVO.setSalesmanUserName(userService.getById(queryAppUserVO.getSalesmanUserId()).getName()); + User byId = userService.getById(queryAppUserVO.getSalesmanUserId()); + if (byId!=null){ + queryAppUserVO.setSalesmanUserName(byId.getName()); + } } } if (salesmanUserName!=null && (!salesmanUserName.equals(""))){ diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java index f146b76..551bfcd 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java @@ -3,6 +3,7 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.feignClient.account.CityManagerClient; @@ -11,15 +12,13 @@ import com.dsh.course.feignClient.account.model.Coach; import com.dsh.course.feignClient.course.*; import com.dsh.course.feignClient.course.model.*; +import com.dsh.course.feignClient.other.model.Site; import com.dsh.guns.config.UserExt; import com.dsh.guns.core.base.controller.BaseController; import com.dsh.guns.core.util.ToolUtil; -import com.dsh.guns.modular.system.model.TSite; -import com.dsh.guns.modular.system.model.TStore; +import com.dsh.guns.modular.system.model.*; import com.dsh.guns.modular.system.model.dto.SelectDto; -import com.dsh.guns.modular.system.service.ICoursePackageService; -import com.dsh.guns.modular.system.service.IStoreService; -import com.dsh.guns.modular.system.service.ITSiteService; +import com.dsh.guns.modular.system.service.*; import com.dsh.guns.modular.system.util.ResultUtil; import io.swagger.models.auth.In; import org.aspectj.weaver.ast.Var; @@ -71,7 +70,10 @@ @Resource private CoursePackageClient coursePackageClient; - + @Autowired + private TOperatorService tOperatorService; + @Autowired + private TOperatorCityService tOperatorCityService; /** @@ -125,37 +127,50 @@ * @param model * @return */ + @Autowired + private ICityService cityService; @GetMapping("/openAddCoursePackage") public String openAddCoursePackage(Model model,Integer type){ Integer objectType = UserExt.getUser().getObjectType(); Integer objectId = UserExt.getUser().getObjectId(); List<TCoursePackageType> tCoursePackageTypes = coursePackageTypeClient.queryAllCoursePackageType(); model.addAttribute("coursePackageType", tCoursePackageTypes); - String cityCode = null; + String cityCode = ""; if(objectType == 2){//城市管理员 - CityManager cityManager = cityManagerClient.queryCityManagerById(objectId); - if (cityManager!=null){ - cityCode = cityManager.getCityCode(); + // 获取到这个运营商下面的所有门店 + List<TStore> operatorId = storeService.list(new QueryWrapper<TStore>().eq("operatorId",objectId)); + model.addAttribute("store", operatorId); + List<Coach> coach = coachClient.queryCoachByOperatorId(objectId); + model.addAttribute("coach", coach); + // 如果该运营商下面没有门店 + if (operatorId.size()==0){ + List<TStore> o = new ArrayList<>(); + List<TSite> tSites = new ArrayList<>(); + model.addAttribute("store", o); + model.addAttribute("site", tSites); + }else{ + List<TSite> storeId = siteService.list(new QueryWrapper<TSite>() + .eq("storeId", operatorId.get(0).getId())); + model.addAttribute("site", storeId); } + }else{ + List<Map<String, Object>> list = storeService.queryProvince(cityCode); + model.addAttribute("province", list); + Object code = list.get(0).get("code"); + List<Map<String, Object>> list1 = storeService.queryCity(code.toString(), cityCode); + model.addAttribute("city", list1); + String code1 = list1.get(0).get("code").toString(); + List<TStore> list2 = storeService.list(new QueryWrapper<TStore>().eq("cityCode", code1).eq("state", 1)); + model.addAttribute("store", list2); + TStore store = list2.get(0); + List<TSite> list3 = siteService.list(new QueryWrapper<TSite>().eq("storeId", store.getId()).eq("state", 1)); + model.addAttribute("site", list3); + List<Coach> coaches = coachClient.queryCoachByCity(code1); + model.addAttribute("coach", coaches); + System.out.println("========type========"+type); } - List<Map<String, Object>> list = storeService.queryProvince(cityCode); - model.addAttribute("province", list); - Object code = list.get(0).get("code"); - List<Map<String, Object>> list1 = storeService.queryCity(code.toString(), cityCode); - model.addAttribute("city", list1); - String code1 = list1.get(0).get("code").toString(); - List<TStore> list2 = storeService.list(new QueryWrapper<TStore>().eq("cityCode", code1).eq("state", 1)); - model.addAttribute("store", list2); - TStore store = list2.get(0); - List<TSite> list3 = siteService.list(new QueryWrapper<TSite>().eq("storeId", store.getId()).eq("state", 1)); - model.addAttribute("site", list3); - List<Coach> coaches = coachClient.queryCoachByCity(code1); - model.addAttribute("coach", coaches); - - - model.addAttribute("type",type); model.addAttribute("objectType",objectType); - System.out.println("========type========"+type); + model.addAttribute("type",type); // if (type ==1){ // return PREFIX + "coursePackage_edit.html"; // } diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopEvaluationController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopEvaluationController.java index 2f68429..2f2134d 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopEvaluationController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopEvaluationController.java @@ -2,6 +2,7 @@ import cn.hutool.crypto.SecureUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.feignClient.account.CityClient; import com.dsh.course.feignClient.account.model.CityListQuery; @@ -29,6 +30,7 @@ import javax.annotation.Resource; import java.util.ArrayList; import java.util.List; +import java.util.stream.Collectors; /** * 车辆管理控制器 @@ -158,8 +160,17 @@ @RequestMapping(value = "/list") @ResponseBody public Object list(String provinceCode, String cityCode ,String shopName, String name, String phone) { + List<Integer> operatorId = new ArrayList<>(); + if (UserExt.getUser().getObjectType()==2){ + operatorId = storeService.list(new QueryWrapper<TStore>() + .eq("operatorId", UserExt.getUser().getObjectId())) + .stream().map(TStore::getId).collect(Collectors.toList()); + } + if (UserExt.getUser().getObjectType()==3){ + operatorId.add(UserExt.getUser().getObjectId()); + } Page<TEvaluationListVo> page = new PageFactory<TEvaluationListVo>().defaultPage(); - List<TEvaluationListVo> list = evaluationService.listAll(page,provinceCode,cityCode,name,phone,shopName); + List<TEvaluationListVo> list = evaluationService.listAll(page,provinceCode,cityCode,name,phone,shopName,operatorId); page.setRecords(list); return super.packForBT(page); } diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java index 718edc8..c2cbed1 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java @@ -438,7 +438,6 @@ @ResponseBody public Object GoodsWriteOff(Integer id){ System.out.println(id); - // TODO: 2023/8/15 核销操作 return new SuccessTip<>(); } diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java index a33be2c..1dffead 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java @@ -28,6 +28,7 @@ import com.dsh.guns.modular.system.util.ResultUtil; import io.swagger.models.auth.In; import org.apache.ibatis.annotations.Param; +import org.bouncycastle.math.raw.Mod; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpRequest; import org.springframework.stereotype.Controller; @@ -118,7 +119,9 @@ * 跳转到首页 */ @RequestMapping("") - public String index() { + public String index(Model model) { + Integer objectType = UserExt.getUser().getObjectType(); + model.addAttribute("objectType",objectType); return PREFIX + "tStudent.html"; } @@ -346,6 +349,13 @@ } search.setIds(ids); } + if(UserExt.getUser().getObjectType()==2){ + ids = appUserClient.getUserYYs(UserExt.getUser().getObjectId()); + if(ids.size()==0){ + ids.add(-1); + } + search.setIds(ids); + } System.out.println("============学员查询接口========="); return itStudentService.listAll(search); } diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IEvaluationService.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IEvaluationService.java index f1d9a19..743d42c 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IEvaluationService.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IEvaluationService.java @@ -20,7 +20,7 @@ public interface IEvaluationService extends IService<TEvaluation> { - List<TEvaluationListVo> listAll(Page<TEvaluationListVo> page, String provinceCode, String cityCode, String name, String phone, String shopName); + List<TEvaluationListVo> listAll(Page<TEvaluationListVo> page, String provinceCode, String cityCode, String name, String phone, String shopName,List<Integer> operatorId); TEvaluationListVo info(Integer id); diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/EvaluationServiceImpl.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/EvaluationServiceImpl.java index d0f0e24..1eeeed6 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/EvaluationServiceImpl.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/EvaluationServiceImpl.java @@ -28,13 +28,13 @@ private AppUserClient appUserClient; @Override - public List<TEvaluationListVo> listAll(Page<TEvaluationListVo> page, String provinceCode, String cityCode, String name, String phone, String shopName) { + public List<TEvaluationListVo> listAll(Page<TEvaluationListVo> page, String provinceCode, String cityCode, String name, String phone, String shopName,List<Integer >operatorId) { List<TAppUser> list = appUserClient.queryByNamePhone(new QueryByNamePhone(name,phone)); if(list.size()==0){ return new ArrayList<>(); } - List<TEvaluationListVo> tEvaluationListVos = this.baseMapper.listAll(page, provinceCode, cityCode, name, phone, shopName); + List<TEvaluationListVo> tEvaluationListVos = this.baseMapper.listAll(page, provinceCode, cityCode, name, phone, shopName,operatorId); for (TEvaluationListVo tEvaluationListVo : tEvaluationListVos) { for (TAppUser tAppUser : list) { if(tEvaluationListVo.getAppUserId().equals(tAppUser.getId())){ diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/task/exceptions/TimeException.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/task/exceptions/TimeException.java index d3c97d0..c80f318 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/task/exceptions/TimeException.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/task/exceptions/TimeException.java @@ -12,7 +12,6 @@ public class TimeException extends Exception { /** - * TODO */ private static final long serialVersionUID = 5703430073981692250L; diff --git a/cloud-server-management/src/main/resources/mapper/TEvaluationMapper.xml b/cloud-server-management/src/main/resources/mapper/TEvaluationMapper.xml index 8ae8c36..6fafc71 100644 --- a/cloud-server-management/src/main/resources/mapper/TEvaluationMapper.xml +++ b/cloud-server-management/src/main/resources/mapper/TEvaluationMapper.xml @@ -17,6 +17,12 @@ <if test="name!=null and name !=''"> and t2.name like concat("%",#{name},"%") </if> + <if test="operatorId != null and operatorId.size()>0"> + AND t1.storeId IN + <foreach collection="operatorId" separator="," item="id" open="(" close=")"> + #{id} + </foreach> + </if> </select> <select id="info" resultType="com.dsh.guns.modular.system.model.TEvaluationListVo"> select t1.id,t1.appUserId,t1.score,t1.insertTime time,t1.imgs,t1.content,t2.name shopName,t2.province pName,t2.city cName from t_store_evaluation t1 left join t_store t2 on t1.storeId =t2.id diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html index 357f4ff..b2fa6e2 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html @@ -49,6 +49,7 @@ <div class="row"> <div class="form-group"> <input type="hidden" value="${type}" id="type" name="type"> + <input type="hidden" value="${objectType}" id="objectType" name="type"> @if(objectType==1){ <label class="col-sm-3 control-label">*所在省:</label> <div class="col-sm-4"> diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html index a84ef53..0b547b3 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html @@ -73,7 +73,6 @@ <div class="form-horizontal" id="carInfoForm"> <h2>选择课包信息</h2> <input hidden id="roleType" value="${roleType}"> - @if(roleType==1){ <div class="form-group" id="provinceCode"> <label class="col-sm-3 control-label">所在省:</label> <div class="col-sm-9"> @@ -93,12 +92,11 @@ </select> </div> </div> - @} @if(roleType !=3){ <div class="form-group"> <label class="col-sm-3 control-label">*所属门店:</label> <div class="col-sm-9"> - <select style="width: 300px" class="form-control" id="store" name="store" onchange="TCompetition.nextStore(this)" > + <select style="width: 300px" class="form-control" id="store" name="store" > <option value="">选择门店</option> </select> </div> @@ -108,10 +106,13 @@ <label class="col-sm-3 control-label">*课包类型:</label> <div class="col-sm-9"> <select style="width: 300px" class="form-control" id="coursePackageType" name="store" onchange="TCompetition.getCoursePackage(this)" > - <option value="">选择课包类型</option> + @for(obj in coursePackageType){ + <option value="${obj.id}">${obj.name}</option> + @} </select> </div> </div> + <div class="form-group"> <label class="col-sm-3 control-label">*课包名称:</label> <div class="col-sm-9"> diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_add.html index 4e7789d..3c6a243 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_add.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_add.html @@ -43,7 +43,6 @@ <div class="ibox-content"> <div class="form-horizontal" id="carInfoForm"> <input hidden id="role" value="${role}"> - @if(objectType==1){ <div class="form-group" id="provinceCode"> <label class="col-sm-3 control-label">*所在省:</label> <div class="col-sm-9"> @@ -55,8 +54,6 @@ </select> </div> </div> - @} - @if(objectType==1){ <div class="form-group" id="cityCode"> <label class="col-sm-3 control-label">*所在市:</label> <div class="col-sm-9"> @@ -65,7 +62,6 @@ </select> </div> </div> - @} @if(objectType==1){ <div class="form-group" > <label class="col-sm-3 control-label">*所属账号:</label> diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tStudent/tStudent.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tStudent/tStudent.html index 0b6fa72..b020fcc 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tStudent/tStudent.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tStudent/tStudent.html @@ -9,12 +9,15 @@ <div class="row row-lg"> <div class="col-sm-12"> <div class="row"> + @if(objectType ==1){ + <div class="col-sm-3"> <#NameCon id="province" name="省份" /> </div> <div class="col-sm-3"> <#NameCon id="city" name="城市" /> </div> + @} <div class="col-sm-3"> <#NameCon id="name" name="姓名" /> </div> diff --git a/cloud-server-management/src/main/webapp/static/js/elementui/element-ui.common.js b/cloud-server-management/src/main/webapp/static/js/elementui/element-ui.common.js index dae8b31..3de374c 100644 --- a/cloud-server-management/src/main/webapp/static/js/elementui/element-ui.common.js +++ b/cloud-server-management/src/main/webapp/static/js/elementui/element-ui.common.js @@ -10334,7 +10334,6 @@ if (defaultExpandAll) { this.states.expandRows = data.slice(); } else if (rowKey) { - // TODO:这里的代码可以优化 var expandRowsMap = getKeysMap(expandRows, rowKey); this.states.expandRows = data.reduce(function (prev, row) { var rowId = getRowIdentity(row, rowKey); diff --git a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js index 01ab8b9..7af4fef 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js @@ -119,14 +119,18 @@ couponIds: typeof counpons == "undefined" ? 0 : counpons }); }); - if(null == provinceCode || '' == provinceCode){ - Feng.error("所在省不能为空"); - return + let objectType= $('#objectType').val(); + if (objectType==1){ + if(null == provinceCode || '' == provinceCode){ + Feng.error("所在省不能为空"); + return + } + if(null == cityCode || '' == cityCode){ + Feng.error("所在市不能为空"); + return + } } - if(null == cityCode || '' == cityCode){ - Feng.error("所在市不能为空"); - return - } + if(null == storeId || '' == storeId){ Feng.error("所属门店不能为空"); return diff --git a/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment.js b/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment.js index e0977ad..7d2504a 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment.js @@ -226,7 +226,6 @@ var content = "<option value=''>请选择</option>"; var ajax = new $ax(Feng.ctxPath + "/coursePackage/getCoursePackageByStoreId", function(data){ if(data!=null){ - $.each(data, function(k,v) { content += "<option value='"+v.id+"'>"+v.name+"</option>"; }); diff --git a/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js b/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js index 41741fb..e5c6bfe 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js @@ -340,6 +340,7 @@ TCompetition.getCoursePackage = function (e) { var oneId=$(e).val(); console.log(oneId) + var type = $("#coursePackageType").val(); var content = "<option value=''>请选择</option>"; var ajax = new $ax(Feng.ctxPath + "/coursePackage/getCoursePackageByType", function(data){ if(data!=null){ @@ -351,6 +352,7 @@ } }); ajax.set("storeId",oneId); + ajax.set("courseType",type); ajax.start(); }; TCompetition.getCoursePackageConfig = function (e) { diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tCoach/tCoach.js b/cloud-server-management/src/main/webapp/static/modular/system/tCoach/tCoach.js index 606bccf..a557b15 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/tCoach/tCoach.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/tCoach/tCoach.js @@ -236,7 +236,7 @@ var index = layer.open({ type: 2, - title: "添加场地", + title: "添加教练", area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js b/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js index 324eb4f..92ea952 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js @@ -592,9 +592,10 @@ data.halfName= halfName; data.ids= $("#ids").val(); - let introduce = TSite.editor.getContent(); - - + let introduce ; + if (objectType==1){ + introduce = TSite.editor.getContent(); + } console.log(introduce) if(introduce==""){ @@ -605,10 +606,13 @@ var goodImgs = this.goodsPicArray; - if(goodImgs.length==0){ - Feng.info("请上传实景图") - return; + if(objectType==1){ + if(goodImgs.length==0){ + Feng.info("请上传实景图") + return; + } } + var imgOne =""; for (let i = 0; i <goodImgs.length; i++) { if(i==goodImgs.length-1){ diff --git a/cloud-server-other/src/main/java/com/dsh/other/util/DateTimeHelper.java b/cloud-server-other/src/main/java/com/dsh/other/util/DateTimeHelper.java index ba23ae4..0eb99a9 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/util/DateTimeHelper.java +++ b/cloud-server-other/src/main/java/com/dsh/other/util/DateTimeHelper.java @@ -244,7 +244,6 @@ try { return parseToDate(formatDateTimetoString(getSystemDate(), fmtstr)); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); return getSystemDate(); } diff --git a/cloud-server-other/src/main/java/com/dsh/other/util/HttpRequestUtil.java b/cloud-server-other/src/main/java/com/dsh/other/util/HttpRequestUtil.java index a6791cd..0f47e39 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/util/HttpRequestUtil.java +++ b/cloud-server-other/src/main/java/com/dsh/other/util/HttpRequestUtil.java @@ -125,7 +125,6 @@ } return new String(buf); } catch (Exception e) { - // TODO: handle exception return null; } } -- Gitblit v1.7.1