|
|
@ -12,6 +12,7 @@ import com.example.demo.domain.vo.coin.Result; |
|
|
import com.example.demo.mapper.bean.BeanUserMapper; |
|
|
import com.example.demo.mapper.bean.BeanUserMapper; |
|
|
import com.example.demo.mapper.coin.MarketMapper; |
|
|
import com.example.demo.mapper.coin.MarketMapper; |
|
|
import com.example.demo.mapper.coin.UserMapper; |
|
|
import com.example.demo.mapper.coin.UserMapper; |
|
|
|
|
|
import com.example.demo.mapper.sqlserver.HistoryRecordMapper; |
|
|
import com.example.demo.service.Temporary.RedService; |
|
|
import com.example.demo.service.Temporary.RedService; |
|
|
import com.example.demo.service.coin.UserService; |
|
|
import com.example.demo.service.coin.UserService; |
|
|
import jakarta.servlet.http.HttpServletRequest; |
|
|
import jakarta.servlet.http.HttpServletRequest; |
|
|
@ -49,6 +50,8 @@ public class UserServiceImpl implements UserService { |
|
|
private LanguageTranslationUtil languageTranslationUtil; |
|
|
private LanguageTranslationUtil languageTranslationUtil; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private BeanUserMapper beanUserMapper; |
|
|
private BeanUserMapper beanUserMapper; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private HistoryRecordMapper historyRecordMapper; |
|
|
|
|
|
|
|
|
//查找用户部分信息 |
|
|
//查找用户部分信息 |
|
|
@Override |
|
|
@Override |
|
|
@ -165,16 +168,16 @@ public class UserServiceImpl implements UserService { |
|
|
if (userCount == 0) { |
|
|
if (userCount == 0) { |
|
|
return Result.error("精网号有误!请检查"); |
|
|
return Result.error("精网号有误!请检查"); |
|
|
} |
|
|
} |
|
|
GoldUser goldUser = userMapper.selectUser(dcUser.getJwcode()); |
|
|
|
|
|
|
|
|
GoldUser goldUser = historyRecordMapper.selectUser(dcUser.getJwcode()); |
|
|
BeanUserCard user = beanUserMapper.userCard(dcUser.getJwcode()); |
|
|
BeanUserCard user = beanUserMapper.userCard(dcUser.getJwcode()); |
|
|
dcUser.setJwcode(String.valueOf(goldUser.getJwcode())); |
|
|
dcUser.setJwcode(String.valueOf(goldUser.getJwcode())); |
|
|
dcUser.setName(goldUser.getName()); |
|
|
|
|
|
dcUser.setPermanentBean(BigDecimal.valueOf(user.getPermanentBean())); |
|
|
dcUser.setPermanentBean(BigDecimal.valueOf(user.getPermanentBean())); |
|
|
dcUser.setFreeBean(BigDecimal.valueOf(user.getFreeBean())); |
|
|
dcUser.setFreeBean(BigDecimal.valueOf(user.getFreeBean())); |
|
|
dcUser.setNowFreeGold(goldUser.getNowFreeGold()); |
|
|
|
|
|
dcUser.setNowPermanentGold(goldUser.getNowPermanentGold()); |
|
|
|
|
|
dcUser.setNowTaskGold(goldUser.getNowTaskGold()); |
|
|
|
|
|
dcUser.setNowSumGold(goldUser.getNowSumGold()); |
|
|
|
|
|
|
|
|
// 如果字段类型是 BigDecimal |
|
|
|
|
|
dcUser.setNowFreeGold(goldUser.getNowFreeGold().divide(BigDecimal.valueOf(100))); |
|
|
|
|
|
dcUser.setNowPermanentGold(goldUser.getNowPermanentGold().divide(BigDecimal.valueOf(100))); |
|
|
|
|
|
dcUser.setNowTaskGold(goldUser.getNowTaskGold().divide(BigDecimal.valueOf(100))); |
|
|
|
|
|
dcUser.setNowSumGold(goldUser.getNowSumGold().divide(BigDecimal.valueOf(100))); |
|
|
return Result.success(dcUser); |
|
|
return Result.success(dcUser); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|