|
@@ -9,7 +9,12 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.github.pagehelper.Page;
|
|
import com.github.pagehelper.Page;
|
|
|
import com.zhongzheng.common.exception.CustomException;
|
|
import com.zhongzheng.common.exception.CustomException;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
|
|
+import com.zhongzheng.modules.collect.domain.CollectBank;
|
|
|
|
|
+import com.zhongzheng.modules.collect.domain.CollectCourse;
|
|
|
|
|
+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.CollectCourseMapper;
|
|
|
|
|
+import com.zhongzheng.modules.collect.mapper.CollectNoteMapper;
|
|
|
import com.zhongzheng.modules.user.bo.UserAddBo;
|
|
import com.zhongzheng.modules.user.bo.UserAddBo;
|
|
|
import com.zhongzheng.modules.user.bo.UserEditBo;
|
|
import com.zhongzheng.modules.user.bo.UserEditBo;
|
|
|
import com.zhongzheng.modules.user.bo.UserQueryBo;
|
|
import com.zhongzheng.modules.user.bo.UserQueryBo;
|
|
@@ -37,6 +42,12 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private CollectCourseMapper collectCourseMapper;
|
|
private CollectCourseMapper collectCourseMapper;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private CollectBankMapper collectBankMapper;
|
|
|
|
|
+
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private CollectNoteMapper collectNoteMapper;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -142,6 +153,12 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public Integer getCollectTotal(Long userId) {
|
|
public Integer getCollectTotal(Long userId) {
|
|
|
- return null;
|
|
|
|
|
|
|
+ Integer collectCourse = collectCourseMapper.selectCount(new LambdaQueryWrapper<CollectCourse>()
|
|
|
|
|
+ .eq(CollectCourse::getUserId,userId));
|
|
|
|
|
+ Integer collectBank = collectBankMapper.selectCount(new LambdaQueryWrapper<CollectBank>()
|
|
|
|
|
+ .eq(CollectBank::getUserId,userId));
|
|
|
|
|
+ Integer collectNote = collectNoteMapper.selectCount(new LambdaQueryWrapper<CollectNote>()
|
|
|
|
|
+ .eq(CollectNote::getUserId,userId));
|
|
|
|
|
+ return collectCourse+collectBank+collectNote;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|