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