|
@@ -5,7 +5,9 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.miaxis.common.core.domain.entity.UserInfo;
|
|
import com.miaxis.common.core.domain.entity.UserInfo;
|
|
|
|
+import com.miaxis.common.exception.CustomException;
|
|
import com.miaxis.common.utils.DateUtils;
|
|
import com.miaxis.common.utils.DateUtils;
|
|
|
|
+import com.miaxis.extension.dto.ExtensionIncomeListDTO;
|
|
import com.miaxis.extension.vo.ExtensionIncomeVo;
|
|
import com.miaxis.extension.vo.ExtensionIncomeVo;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -45,4 +47,22 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
public List<ExtensionIncomeVo> getDownLevelPoints(String openid) {
|
|
public List<ExtensionIncomeVo> getDownLevelPoints(String openid) {
|
|
return userInfoMapper.getDownLevelPoints(openid);
|
|
return userInfoMapper.getDownLevelPoints(openid);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<ExtensionIncomeVo> getPcDownLevelPoints(ExtensionIncomeListDTO dto) {
|
|
|
|
+ if (dto.getSortBy()!= null){
|
|
|
|
+ if (dto.getSortBy() == 1){
|
|
|
|
+ dto.setSortByParmName("achievement_total");
|
|
|
|
+ }else if (dto.getSortBy() == 2){
|
|
|
|
+ dto.setSortByParmName("achievement");
|
|
|
|
+ }else if (dto.getSortBy() == 3){
|
|
|
|
+ dto.setSortByParmName("achievement_settled");
|
|
|
|
+ }else if (dto.getSortBy() == 4){
|
|
|
|
+ dto.setSortByParmName("extension_count");
|
|
|
|
+ }else{
|
|
|
|
+ throw new CustomException("sortBy值不合法");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return userInfoMapper.getPcDownLevelPoints(dto);
|
|
|
|
+ }
|
|
}
|
|
}
|