|
@@ -24,7 +24,10 @@ import com.zhongzheng.modules.collect.domain.CollectNote;
|
|
|
import com.zhongzheng.modules.collect.mapper.CollectBankMapper;
|
|
|
import com.zhongzheng.modules.collect.mapper.CollectCourseMapper;
|
|
|
import com.zhongzheng.modules.collect.mapper.CollectNoteMapper;
|
|
|
+import com.zhongzheng.modules.course.bo.CourseQueryBo;
|
|
|
import com.zhongzheng.modules.course.domain.MajorCategory;
|
|
|
+import com.zhongzheng.modules.course.service.ICourseService;
|
|
|
+import com.zhongzheng.modules.goods.vo.GoodsUserVo;
|
|
|
import com.zhongzheng.modules.grade.bo.ClassGradeUserQueryBo;
|
|
|
import com.zhongzheng.modules.grade.service.IClassGradeUserService;
|
|
|
import com.zhongzheng.modules.grade.vo.ClassGradeUserGoodsVo;
|
|
@@ -92,6 +95,9 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
@Autowired
|
|
|
private RedisCache redisCache;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ICourseService iCourseService;
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public UserVo queryById(Long userId) {
|
|
@@ -159,6 +165,10 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
classGradeUserQueryBo.setStatus(status);
|
|
|
List<ClassGradeUserGoodsVo> classGradeUserGoodsVos = iClassGradeUserService.listUser(classGradeUserQueryBo);
|
|
|
userVo.setClassGradeUserGoodsVoList(classGradeUserGoodsVos);
|
|
|
+ CourseQueryBo courseQueryBo = new CourseQueryBo();
|
|
|
+ courseQueryBo.setUserId(userVo.getUserId());
|
|
|
+ List<GoodsUserVo> goodsList = iCourseService.goodsList(courseQueryBo);
|
|
|
+ userVo.setOrderNum(Convert.toLong(goodsList.size()));
|
|
|
}
|
|
|
return list;
|
|
|
}
|