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