Commit 43d50e44 authored by liaoanyuan's avatar liaoanyuan

用户管理用户查询接口修改

parent 18d38595
...@@ -20,6 +20,7 @@ import org.springframework.beans.BeanUtils; ...@@ -20,6 +20,7 @@ import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
...@@ -76,26 +77,36 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U ...@@ -76,26 +77,36 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
//查询相关信息 //查询相关信息
ScoreInfo scoreInfo = scoreInfoMapper.getById(user.getId()); ScoreInfo scoreInfo = scoreInfoMapper.getById(user.getId());
if (null!=scoreInfo) {
userInfoDto.setCultureGrade(scoreInfo.getCultureGrade().toString());
userInfoDto.setMajorGrade(scoreInfo.getMajorGrade().toString());
}
LoginRecord loginRecord = loginRecordMapper.getById(user.getId()); LoginRecord loginRecord = loginRecordMapper.getById(user.getId());
if (null!=loginRecord) {
userInfoDto.setLastLoginTime(loginRecord.getUpdateTime());
userInfoDto.setIp(loginRecord.getIp());
}
UserLimit userLimit = userLimitMapper.getByUserId(user.getId()); UserLimit userLimit = userLimitMapper.getByUserId(user.getId());
if (null!=userLimit) {
userInfoDto.setQueryLimit(userLimit.getUsableLimit());
}
List<PayRecord> byId = payRecordMapper.getById(user.getId()); List<PayRecord> byId = payRecordMapper.getById(user.getId());
if (!CollectionUtils.isEmpty(byId)) {
//计算累计充值金额 //计算累计充值金额
Integer sumMoney=0; Integer sumMoney=0;
for (PayRecord payRecord : byId) { for (PayRecord payRecord : byId) {
sumMoney+=payRecord.getMoney(); sumMoney+=payRecord.getMoney();
} }
userInfoDto.setMoneyAmount(sumMoney.toString());
}
//将消息进行同步 //将消息进行同步
BeanUtils.copyProperties(user, userInfoDto); BeanUtils.copyProperties(user, userInfoDto);
userInfoDto.setUserId(user.getId()); userInfoDto.setUserId(user.getId());
userInfoDto.setCultureGrade(scoreInfo.getCultureGrade().toString());
userInfoDto.setMajorGrade(scoreInfo.getMajorGrade().toString());
userInfoDto.setRegisterTime(user.getCreateTime()); userInfoDto.setRegisterTime(user.getCreateTime());
userInfoDto.setLastLoginTime(loginRecord.getUpdateTime());
userInfoDto.setQueryLimit(userLimit.getUsableLimit());
userInfoDto.setMoneyAmount(sumMoney.toString());
userInfoDto.setIp(loginRecord.getIp());
list.add(userInfoDto); list.add(userInfoDto);
} }
......
...@@ -34,7 +34,7 @@ public class RefillCardManager { ...@@ -34,7 +34,7 @@ public class RefillCardManager {
CardInfo cardInfo = new CardInfo(); CardInfo cardInfo = new CardInfo();
cardInfo.setBatchNumber(byId.getBatchNumber()); cardInfo.setBatchNumber(byId.getBatchNumber());
cardInfo.setIsDelete(0); cardInfo.setIsDelete(0);
cardInfo.setMoney("10"); cardInfo.setMoney("498");
cardInfo.setStatus(0); cardInfo.setStatus(0);
cardInfo.setLimit(3); cardInfo.setLimit(3);
cardInfo.setSecretKey(SecretkeyUtil.getSecretkey()); cardInfo.setSecretKey(SecretkeyUtil.getSecretkey());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment