|
|
@ -5,6 +5,7 @@ import com.example.demo.Util.LanguageTranslationUtil; |
|
|
import com.example.demo.Util.RedisUtil; |
|
|
import com.example.demo.Util.RedisUtil; |
|
|
import com.example.demo.domain.DTO.GoldDetailDTO; |
|
|
import com.example.demo.domain.DTO.GoldDetailDTO; |
|
|
import com.example.demo.domain.DTO.GoldUserDTO; |
|
|
import com.example.demo.domain.DTO.GoldUserDTO; |
|
|
|
|
|
import com.example.demo.domain.DTO.WalletDTO; |
|
|
import com.example.demo.domain.entity.Admin; |
|
|
import com.example.demo.domain.entity.Admin; |
|
|
import com.example.demo.domain.entity.User; |
|
|
import com.example.demo.domain.entity.User; |
|
|
import com.example.demo.exception.SystemException; |
|
|
import com.example.demo.exception.SystemException; |
|
|
@ -66,8 +67,14 @@ public class GoldDetailServiceImpl implements GoldDetailService { |
|
|
@Override |
|
|
@Override |
|
|
public PageInfo<User> getGold(Integer pageNum, Integer pageSize, User user) { |
|
|
public PageInfo<User> getGold(Integer pageNum, Integer pageSize, User user) { |
|
|
PageHelper.startPage(pageNum, pageSize); //必须要直接跟mapper |
|
|
PageHelper.startPage(pageNum, pageSize); //必须要直接跟mapper |
|
|
|
|
|
|
|
|
List<User> list = goldDetailMapper.getGold(user); |
|
|
List<User> list = goldDetailMapper.getGold(user); |
|
|
|
|
|
// 为每个用户填充钱包列表 |
|
|
|
|
|
for(User u : list) { |
|
|
|
|
|
if(u != null && u.getJwcode() != null) { |
|
|
|
|
|
List<WalletDTO> walletList = goldDetailMapper.getWalletDTOList(String.valueOf(u.getJwcode())); |
|
|
|
|
|
u.setWalletList(walletList); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
return new PageInfo<>(list); |
|
|
return new PageInfo<>(list); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|