|
@@ -30,8 +30,14 @@ import com.zhongzheng.modules.alioss.service.OssService;
|
|
|
import com.zhongzheng.modules.alioss.vo.FileBean;
|
|
|
import com.zhongzheng.modules.base.bo.ConsoleQueryBo;
|
|
|
import com.zhongzheng.modules.base.bo.UserProfileFit;
|
|
|
+import com.zhongzheng.modules.course.domain.CourseBusiness;
|
|
|
+import com.zhongzheng.modules.course.domain.CourseEducationType;
|
|
|
+import com.zhongzheng.modules.course.domain.CourseProjectType;
|
|
|
import com.zhongzheng.modules.course.domain.Major;
|
|
|
import com.zhongzheng.modules.course.mapper.CourseMapper;
|
|
|
+import com.zhongzheng.modules.course.service.ICourseBusinessService;
|
|
|
+import com.zhongzheng.modules.course.service.ICourseEducationTypeService;
|
|
|
+import com.zhongzheng.modules.course.service.ICourseProjectTypeService;
|
|
|
import com.zhongzheng.modules.course.service.IMajorService;
|
|
|
import com.zhongzheng.modules.exam.bo.*;
|
|
|
import com.zhongzheng.modules.exam.domain.ExamApply;
|
|
@@ -160,6 +166,12 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
private IUserStudyRecordPhotoService iUserStudyRecordPhotoService;
|
|
|
@Autowired
|
|
|
private IGoodsQuestionRelService iGoodsQuestionRelService;
|
|
|
+ @Autowired
|
|
|
+ private ICourseEducationTypeService iCourseEducationTypeService;
|
|
|
+ @Autowired
|
|
|
+ private ICourseProjectTypeService iCourseProjectTypeService;
|
|
|
+ @Autowired
|
|
|
+ private ICourseBusinessService iCourseBusinessService;
|
|
|
|
|
|
@Value("${aliyun.sms.cancellationReminder}")
|
|
|
private String cancellationReminder;
|
|
@@ -864,6 +876,17 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
}
|
|
|
}
|
|
|
List<UserSubscribeVo> userSubscribeVos = baseMapper.listSubscribe(bo);
|
|
|
+ if (CollectionUtils.isNotEmpty(userSubscribeVos)){
|
|
|
+ userSubscribeVos.forEach(item -> {
|
|
|
+ Goods goods = iGoodsService.getById(item.getGoodsId());
|
|
|
+ CourseEducationType educationType = iCourseEducationTypeService.getById(goods.getEducationTypeId());
|
|
|
+ item.setEducationTypeName(educationType.getEducationName());
|
|
|
+ CourseProjectType projectType = iCourseProjectTypeService.getById(goods.getProjectId());
|
|
|
+ item.setProjectName(projectType.getProjectName());
|
|
|
+ CourseBusiness business = iCourseBusinessService.getById(goods.getBusinessId());
|
|
|
+ item.setBusinessName(business.getBusinessName());
|
|
|
+ });
|
|
|
+ }
|
|
|
return userSubscribeVos;
|
|
|
}
|
|
|
|