he2802 hace 3 años
padre
commit
5811124558

+ 10 - 0
zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/UserServiceImpl.java

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

+ 5 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/vo/UserVo.java

@@ -52,6 +52,11 @@ public class UserVo {
 	@Excel(name = "手机号码")
 	@ApiModelProperty("手机号码")
 	private String telphone;
+
+	/** 手机号码 */
+	@Excel(name = "课程数量")
+	@ApiModelProperty("课程数量")
+	private Long orderNum;
 	/** 用户等级 */
 	@Excel(name = "用户等级")
 	@ApiModelProperty("用户等级")