|
@@ -1,6 +1,5 @@
|
|
package com.ym.mec.student.controller;
|
|
package com.ym.mec.student.controller;
|
|
|
|
|
|
-import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
import com.ym.mec.biz.dal.dto.PracticeGroupBuyDto;
|
|
import com.ym.mec.biz.dal.dto.PracticeGroupBuyDto;
|
|
@@ -15,6 +14,7 @@ import com.ym.mec.biz.dal.enums.MessageTypeEnum;
|
|
import com.ym.mec.biz.dal.enums.PracticeGroupType;
|
|
import com.ym.mec.biz.dal.enums.PracticeGroupType;
|
|
import com.ym.mec.biz.service.PracticeGroupService;
|
|
import com.ym.mec.biz.service.PracticeGroupService;
|
|
import com.ym.mec.biz.service.SysMessageService;
|
|
import com.ym.mec.biz.service.SysMessageService;
|
|
|
|
+import com.ym.mec.biz.service.SysUserService;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
import com.ym.mec.common.exception.BizException;
|
|
import com.ym.mec.common.exception.BizException;
|
|
@@ -44,7 +44,7 @@ public class PracticeGroupController extends BaseController {
|
|
@Autowired
|
|
@Autowired
|
|
private PracticeGroupService practiceGroupService;
|
|
private PracticeGroupService practiceGroupService;
|
|
@Autowired
|
|
@Autowired
|
|
- private SysUserFeignService sysUserFeignService;
|
|
|
|
|
|
+ private SysUserService sysUserService;
|
|
List<Integer> excludeOrganIds=new ArrayList<>(Arrays.asList(new Integer[]{36}));
|
|
List<Integer> excludeOrganIds=new ArrayList<>(Arrays.asList(new Integer[]{36}));
|
|
@Autowired
|
|
@Autowired
|
|
private SysMessageService sysMessageService;
|
|
private SysMessageService sysMessageService;
|
|
@@ -62,14 +62,13 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("获取学生的陪练课")
|
|
@ApiOperation("获取学生的陪练课")
|
|
@GetMapping(value = "/findUserPracticeCourses")
|
|
@GetMapping(value = "/findUserPracticeCourses")
|
|
public Object findUserPracticeCourses(){
|
|
public Object findUserPracticeCourses(){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return succeed(practiceGroupService.findUserPracticeCourses(sysUser.getId()));
|
|
|
|
|
|
+ return succeed(practiceGroupService.findUserPracticeCourses(sysUserService.getUserId()));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("检测用户是否能够申请免费陪练课")
|
|
@ApiOperation("检测用户是否能够申请免费陪练课")
|
|
@GetMapping(value = "/checkCanApplyFreePracticeGroup")
|
|
@GetMapping(value = "/checkCanApplyFreePracticeGroup")
|
|
private HttpResponseResult checkCanApplyFreePracticeGroup(){
|
|
private HttpResponseResult checkCanApplyFreePracticeGroup(){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
Map<String,Object> result=practiceGroupService.checkCanApplyFreePracticeGroup(sysUser.getId());
|
|
Map<String,Object> result=practiceGroupService.checkCanApplyFreePracticeGroup(sysUser.getId());
|
|
Integer applyTimes = practiceGroupDao.countUserPracticeApplyRecord(sysUser.getId());
|
|
Integer applyTimes = practiceGroupDao.countUserPracticeApplyRecord(sysUser.getId());
|
|
result.put("canApply", applyTimes < 1 ? 1 : 0);
|
|
result.put("canApply", applyTimes < 1 ? 1 : 0);
|
|
@@ -80,7 +79,7 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("获取陪练课预约参数")
|
|
@ApiOperation("获取陪练课预约参数")
|
|
@GetMapping(value = "/getPracticeApplyParams")
|
|
@GetMapping(value = "/getPracticeApplyParams")
|
|
public Object getPracticeApplyParams(){
|
|
public Object getPracticeApplyParams(){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
if (sysUser.getTenantId() == null) {
|
|
if (sysUser.getTenantId() == null) {
|
|
return failed( "用户机构信息异常");
|
|
return failed( "用户机构信息异常");
|
|
}
|
|
}
|
|
@@ -93,36 +92,32 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("获取可以预约的教师")
|
|
@ApiOperation("获取可以预约的教师")
|
|
@GetMapping(value = "/getEnableApplyTeachers")
|
|
@GetMapping(value = "/getEnableApplyTeachers")
|
|
public Object getEnableApplyTeachers(Integer subjectId){
|
|
public Object getEnableApplyTeachers(Integer subjectId){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return succeed(practiceGroupService.getEnableApplyTeachers(sysUser.getId(), subjectId));
|
|
|
|
|
|
+ return succeed(practiceGroupService.getEnableApplyTeachers(sysUserService.getUserId(), subjectId));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("获取可以预约的教师--付费")
|
|
@ApiOperation("获取可以预约的教师--付费")
|
|
@GetMapping(value = "/getEnableApplyTeachersWithPay")
|
|
@GetMapping(value = "/getEnableApplyTeachersWithPay")
|
|
public Object getEnableApplyTeachersWithPay(Integer subjectId){
|
|
public Object getEnableApplyTeachersWithPay(Integer subjectId){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return succeed(practiceGroupService.getEnableApplyTeachersWithPay(sysUser.getId(), subjectId));
|
|
|
|
|
|
+ return succeed(practiceGroupService.getEnableApplyTeachersWithPay(sysUserService.getUserId(), subjectId));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("获取指定学员所在分部下的教师空闲时间")
|
|
@ApiOperation("获取指定学员所在分部下的教师空闲时间")
|
|
@GetMapping(value = "/getTeacherFreeTimes")
|
|
@GetMapping(value = "/getTeacherFreeTimes")
|
|
public Object getTeacherFreeTimes(Integer teacherId, Date firstClassTime){
|
|
public Object getTeacherFreeTimes(Integer teacherId, Date firstClassTime){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return succeed(practiceGroupService.getTeacherFreeTimes(sysUser.getId(),teacherId,firstClassTime));
|
|
|
|
|
|
+ return succeed(practiceGroupService.getTeacherFreeTimes(sysUserService.getUserId(),teacherId,firstClassTime));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("获取指定学员所在分部下的教师空闲时间")
|
|
@ApiOperation("获取指定学员所在分部下的教师空闲时间")
|
|
@GetMapping(value = "/getTeachersFreeTimes")
|
|
@GetMapping(value = "/getTeachersFreeTimes")
|
|
public Object getTeachersFreeTimes(Integer subjectId, Date firstClassTime){
|
|
public Object getTeachersFreeTimes(Integer subjectId, Date firstClassTime){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return succeed(practiceGroupService.getTeachersFreeTimes(sysUser.getId(),subjectId,firstClassTime));
|
|
|
|
|
|
+ return succeed(practiceGroupService.getTeachersFreeTimes(sysUserService.getUserId(),subjectId,firstClassTime));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("陪练课预约")
|
|
@ApiOperation("陪练课预约")
|
|
@PostMapping(value = "/practiceApply")
|
|
@PostMapping(value = "/practiceApply")
|
|
@AuditLogAnnotation(operateName = "陪练课预约")
|
|
@AuditLogAnnotation(operateName = "陪练课预约")
|
|
public Object practiceApply(PracticeGroup practiceGroup){
|
|
public Object practiceApply(PracticeGroup practiceGroup){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
if(excludeOrganIds.contains(sysUser.getOrganId())){
|
|
if(excludeOrganIds.contains(sysUser.getOrganId())){
|
|
throw new BizException("请联系老师确认您的所属分部");
|
|
throw new BizException("请联系老师确认您的所属分部");
|
|
}
|
|
}
|
|
@@ -137,7 +132,7 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("获取陪练课预约参数——付费")
|
|
@ApiOperation("获取陪练课预约参数——付费")
|
|
@GetMapping(value = "/getPayPracticeApplyParams")
|
|
@GetMapping(value = "/getPayPracticeApplyParams")
|
|
public Object getPayPracticeApplyParams(Integer organId){
|
|
public Object getPayPracticeApplyParams(Integer organId){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
if(sysUser.getTenantId() == null){
|
|
if(sysUser.getTenantId() == null){
|
|
throw new BizException("请联系老师确认您的所属机构");
|
|
throw new BizException("请联系老师确认您的所属机构");
|
|
}
|
|
}
|
|
@@ -147,7 +142,7 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("获取指定教师的空闲时间——付费")
|
|
@ApiOperation("获取指定教师的空闲时间——付费")
|
|
@GetMapping(value = "/getPayPracticeTeacherFreeTimes")
|
|
@GetMapping(value = "/getPayPracticeTeacherFreeTimes")
|
|
public Object getPayPracticeTeacherFreeTimes(Integer teacherId,Integer buyMonths, boolean renew, Long groupId, PracticeGroupType type){
|
|
public Object getPayPracticeTeacherFreeTimes(Integer teacherId,Integer buyMonths, boolean renew, Long groupId, PracticeGroupType type){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
Map payPracticeTeacherFreeTimes = practiceGroupService.getPayPracticeTeacherFreeTimes(sysUser.getId(),teacherId, buyMonths,renew,groupId);
|
|
Map payPracticeTeacherFreeTimes = practiceGroupService.getPayPracticeTeacherFreeTimes(sysUser.getId(),teacherId, buyMonths,renew,groupId);
|
|
if(Objects.nonNull(type)&&PracticeGroupType.COME_ON_PACKAGE.equals(type)){
|
|
if(Objects.nonNull(type)&&PracticeGroupType.COME_ON_PACKAGE.equals(type)){
|
|
Map<Integer, List<String>> weekNumApplyTimesMap = (Map<Integer, List<String>>) payPracticeTeacherFreeTimes.get("teacherFreeDays");
|
|
Map<Integer, List<String>> weekNumApplyTimesMap = (Map<Integer, List<String>>) payPracticeTeacherFreeTimes.get("teacherFreeDays");
|
|
@@ -182,14 +177,13 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("获取学生上一次的购买信息--付费")
|
|
@ApiOperation("获取学生上一次的购买信息--付费")
|
|
@GetMapping(value = "/findUserLatestPracticeGroup")
|
|
@GetMapping(value = "/findUserLatestPracticeGroup")
|
|
public HttpResponseResult findUserLatestPracticeGroup(Long groupId){
|
|
public HttpResponseResult findUserLatestPracticeGroup(Long groupId){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return succeed(practiceGroupService.findUserLatestPracticeGroup(sysUser.getId(),groupId));
|
|
|
|
|
|
+ return succeed(practiceGroupService.findUserLatestPracticeGroup(sysUserService.getUserId(),groupId));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("检测学生是否是新用户")
|
|
@ApiOperation("检测学生是否是新用户")
|
|
@GetMapping(value = "/isNewStudent")
|
|
@GetMapping(value = "/isNewStudent")
|
|
public HttpResponseResult isNewStudent(){
|
|
public HttpResponseResult isNewStudent(){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
int studentExitChargePractices = practiceGroupDao.checkStudentExitChargePractice(sysUser.getId(),"2021-03-09 00:00:00");
|
|
int studentExitChargePractices = practiceGroupDao.checkStudentExitChargePractice(sysUser.getId(),"2021-03-09 00:00:00");
|
|
Student student = studentDao.get(sysUser.getId());
|
|
Student student = studentDao.get(sysUser.getId());
|
|
if(student == null){
|
|
if(student == null){
|
|
@@ -210,7 +204,7 @@ public class PracticeGroupController extends BaseController {
|
|
@PostMapping(value = "/buyPracticeGroup")
|
|
@PostMapping(value = "/buyPracticeGroup")
|
|
@AuditLogAnnotation(operateName = "陪练课购买")
|
|
@AuditLogAnnotation(operateName = "陪练课购买")
|
|
public HttpResponseResult buyPracticeGroup(@RequestBody PracticeGroupBuyDto practiceGroupBuyParams){
|
|
public HttpResponseResult buyPracticeGroup(@RequestBody PracticeGroupBuyDto practiceGroupBuyParams){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
if(excludeOrganIds.contains(sysUser.getOrganId())){
|
|
if(excludeOrganIds.contains(sysUser.getOrganId())){
|
|
throw new BizException("请联系老师确认您的所属分部");
|
|
throw new BizException("请联系老师确认您的所属分部");
|
|
}
|
|
}
|
|
@@ -232,8 +226,7 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation(value = "获取网管课购买信息")
|
|
@ApiOperation(value = "获取网管课购买信息")
|
|
@PostMapping("/getPracticeGroupPayInfo")
|
|
@PostMapping("/getPracticeGroupPayInfo")
|
|
public Object getPracticeGroupPayInfo(Long vipGroupId){
|
|
public Object getPracticeGroupPayInfo(Long vipGroupId){
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return succeed(practiceGroupService.getPracticeGroupPayInfo(vipGroupId,sysUser.getId()));
|
|
|
|
|
|
+ return succeed(practiceGroupService.getPracticeGroupPayInfo(vipGroupId,sysUserService.getUserId()));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("营销活动购买")
|
|
@ApiOperation("营销活动购买")
|
|
@@ -243,12 +236,19 @@ public class PracticeGroupController extends BaseController {
|
|
// if(CollectionUtils.isNotEmpty(practiceGroupBuyParams.getCouponIdList())){
|
|
// if(CollectionUtils.isNotEmpty(practiceGroupBuyParams.getCouponIdList())){
|
|
// throw new BizException("当前活动不支持优惠券");
|
|
// throw new BizException("当前活动不支持优惠券");
|
|
// }
|
|
// }
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
practiceGroupBuyParams.setUserId(sysUser.getId());
|
|
practiceGroupBuyParams.setUserId(sysUser.getId());
|
|
practiceGroupBuyParams.setOrganId(sysUser.getOrganId());
|
|
practiceGroupBuyParams.setOrganId(sysUser.getOrganId());
|
|
return succeed(practiceGroupService.buyActivityPracticeGroup(practiceGroupBuyParams));
|
|
return succeed(practiceGroupService.buyActivityPracticeGroup(practiceGroupBuyParams));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation("是否可以购买活动")
|
|
|
|
+ @GetMapping(value = "/checkActivity")
|
|
|
|
+ public HttpResponseResult checkActivity(){
|
|
|
|
+ practiceGroupService.checkActivity();
|
|
|
|
+ return succeed();
|
|
|
|
+ }
|
|
|
|
+
|
|
@ApiOperation(value = "购买指导老师创建的网管课")
|
|
@ApiOperation(value = "购买指导老师创建的网管课")
|
|
@PostMapping("/buyTeacherPracticeGroup")
|
|
@PostMapping("/buyTeacherPracticeGroup")
|
|
@AuditLogAnnotation(operateName = "购买指导老师创建的网管课")
|
|
@AuditLogAnnotation(operateName = "购买指导老师创建的网管课")
|
|
@@ -259,9 +259,7 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("获取用户历史购买的陪练课")
|
|
@ApiOperation("获取用户历史购买的陪练课")
|
|
@GetMapping(value = "/findUserHistoryBuyPracticeGroups")
|
|
@GetMapping(value = "/findUserHistoryBuyPracticeGroups")
|
|
public HttpResponseResult findUserHistoryBuyPracticeGroups(Long groupId, PracticeGroupType type){
|
|
public HttpResponseResult findUserHistoryBuyPracticeGroups(Long groupId, PracticeGroupType type){
|
|
- Integer userId = Optional.ofNullable(sysUserFeignService.queryUserInfo())
|
|
|
|
- .map(SysUser::getId).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return succeed(practiceGroupService.findUserHistoryBuyPracticeGroups(userId, groupId, type));
|
|
|
|
|
|
+ return succeed(practiceGroupService.findUserHistoryBuyPracticeGroups(sysUserService.getUserId(), groupId, type));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("查询订单信息")
|
|
@ApiOperation("查询订单信息")
|
|
@@ -274,15 +272,13 @@ public class PracticeGroupController extends BaseController {
|
|
@PostMapping(value = "/repay")
|
|
@PostMapping(value = "/repay")
|
|
@AuditLogAnnotation(operateName = "重新支付")
|
|
@AuditLogAnnotation(operateName = "重新支付")
|
|
public HttpResponseResult repay(Integer groupId, boolean useBalancePayment) throws Exception {
|
|
public HttpResponseResult repay(Integer groupId, boolean useBalancePayment) throws Exception {
|
|
- SysUser sysUser = Optional.ofNullable(sysUserFeignService.queryUserInfo()).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return practiceGroupService.repay(sysUser.getId(),groupId,useBalancePayment);
|
|
|
|
|
|
+ return practiceGroupService.repay(sysUserService.getUserId(),groupId,useBalancePayment);
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("免费陪练课定点推送")
|
|
@ApiOperation("免费陪练课定点推送")
|
|
@GetMapping(value = "/freePush")
|
|
@GetMapping(value = "/freePush")
|
|
public HttpResponseResult freePush(Integer userId, String pushType){
|
|
public HttpResponseResult freePush(Integer userId, String pushType){
|
|
- Optional.ofNullable(sysUserFeignService.queryUserInfo())
|
|
|
|
- .map(SysUser::getId).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ sysUserService.getUser();
|
|
String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
|
|
|
|
String pushUrl = baseApiUrl + "/#/auditionbanner/id";
|
|
String pushUrl = baseApiUrl + "/#/auditionbanner/id";
|
|
@@ -311,8 +307,7 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("陪练课完成报告推送")
|
|
@ApiOperation("陪练课完成报告推送")
|
|
@GetMapping(value = "/reportPush")
|
|
@GetMapping(value = "/reportPush")
|
|
public HttpResponseResult reportPush(Integer userId, String pushType){
|
|
public HttpResponseResult reportPush(Integer userId, String pushType){
|
|
- Optional.ofNullable(sysUserFeignService.queryUserInfo())
|
|
|
|
- .map(SysUser::getId).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ sysUserService.getUser();
|
|
String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
PracticeGroup userFreePracticeGroup = practiceGroupDao.getUserFreePracticeGroup(userId);
|
|
PracticeGroup userFreePracticeGroup = practiceGroupDao.getUserFreePracticeGroup(userId);
|
|
ClassGroup classGroup = classGroupDao.findByMusicGroupAndType(userFreePracticeGroup.getId().toString(), GroupType.PRACTICE.getCode());
|
|
ClassGroup classGroup = classGroupDao.findByMusicGroupAndType(userFreePracticeGroup.getId().toString(), GroupType.PRACTICE.getCode());
|
|
@@ -326,7 +321,7 @@ public class PracticeGroupController extends BaseController {
|
|
|
|
|
|
String smsUrl = baseApiUrl + "/#/transfer?url=" + baseApiUrl + "&hash=reportDetail&classGroupId=" + classGroup.getId();
|
|
String smsUrl = baseApiUrl + "/#/transfer?url=" + baseApiUrl + "&hash=reportDetail&classGroupId=" + classGroup.getId();
|
|
|
|
|
|
- SysUser student = sysUserFeignService.queryUserById(userId);
|
|
|
|
|
|
+ SysUser student = sysUserService.queryUserById(userId);
|
|
|
|
|
|
if(pushType.equals("ALL")||pushType.equals("JIGUANG")){
|
|
if(pushType.equals("ALL")||pushType.equals("JIGUANG")){
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
@@ -348,8 +343,7 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("陪练课完成报告推送")
|
|
@ApiOperation("陪练课完成报告推送")
|
|
@GetMapping(value = "/pushStudyReport")
|
|
@GetMapping(value = "/pushStudyReport")
|
|
public HttpResponseResult pushStudyReport(Date expiredDate, String pushType){
|
|
public HttpResponseResult pushStudyReport(Date expiredDate, String pushType){
|
|
- Optional.ofNullable(sysUserFeignService.queryUserInfo())
|
|
|
|
- .map(SysUser::getId).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
|
|
+ sysUserService.getUser();
|
|
practiceGroupService.pushStudyReport(expiredDate,pushType);
|
|
practiceGroupService.pushStudyReport(expiredDate,pushType);
|
|
return succeed();
|
|
return succeed();
|
|
}
|
|
}
|
|
@@ -357,17 +351,13 @@ public class PracticeGroupController extends BaseController {
|
|
@ApiOperation("检测用户是否存在待支付的课程组订单")
|
|
@ApiOperation("检测用户是否存在待支付的课程组订单")
|
|
@GetMapping(value = "/checkExistWaitPayOrder")
|
|
@GetMapping(value = "/checkExistWaitPayOrder")
|
|
public HttpResponseResult checkExistWaitPayOrder(Long groupId){
|
|
public HttpResponseResult checkExistWaitPayOrder(Long groupId){
|
|
- Integer userId = Optional.ofNullable(sysUserFeignService.queryUserInfo())
|
|
|
|
- .map(SysUser::getId).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return succeed(practiceGroupService.checkExistWaitPayOrder(userId,groupId));
|
|
|
|
|
|
+ return succeed(practiceGroupService.checkExistWaitPayOrder(sysUserService.getUserId(),groupId));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("取消待支付的订单")
|
|
@ApiOperation("取消待支付的订单")
|
|
@PostMapping(value = "/cancelWaitPayOrder")
|
|
@PostMapping(value = "/cancelWaitPayOrder")
|
|
@AuditLogAnnotation(operateName = "取消待支付的订单")
|
|
@AuditLogAnnotation(operateName = "取消待支付的订单")
|
|
public HttpResponseResult cancelWaitPayOrder(Integer groupId) throws Exception{
|
|
public HttpResponseResult cancelWaitPayOrder(Integer groupId) throws Exception{
|
|
- Integer userId = Optional.ofNullable(sysUserFeignService.queryUserInfo())
|
|
|
|
- .map(SysUser::getId).orElseThrow(() -> new BizException("请登录"));
|
|
|
|
- return practiceGroupService.cancelWaitPayOrder(userId, groupId);
|
|
|
|
|
|
+ return practiceGroupService.cancelWaitPayOrder(sysUserService.getUserId(), groupId);
|
|
}
|
|
}
|
|
}
|
|
}
|