| 
														
															@@ -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); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |