充值金额获取报空

duhui 2021-05-21 11:16:39 +08:00
parent 70a158e00e
commit 3960f9e240
3 changed files with 14 additions and 9 deletions

View File

@ -181,7 +181,9 @@ public class QuestionController {
} else {
cQuestVo.setUserId(gsUser.getId());
cQuestVo.setLevel(gsUser.getPlayerManager().getLevel());
cQuestVo.setSave_amt(gsUser.getPlayerManager().getRechargeInfo().getSaveAmt());
Integer saveAmt = Optional.ofNullable(gsUser.getPlayerManager().getRechargeInfo())
.map(GSRechargeInfoBean::getSaveAmt).orElse(0);
cQuestVo.setSave_amt(saveAmt);
List<String> answers = gsUser.getQuestionManagerBean().getAnswerMap().getOrDefault(questId, new ArrayList<>());
String[] strings = new String[answers.size()];
cQuestVo.setAnswer(answers.toArray(strings));

View File

@ -17,10 +17,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
* ,
@ -358,7 +355,9 @@ public class SupportController {
}
user.setId(seqUtils.getSequence("support_user_id"));
user.setUserName(gsUser.getPlayerManager().getNickName());
user.setRechargeMoney(gsUser.getPlayerManager().getRechargeInfo().getSaveAmt());
Integer rechargeMoney = Optional.ofNullable(gsUser.getPlayerManager().getRechargeInfo())
.map(GSRechargeInfoBean::getSaveAmt).orElse(0);
user.setRechargeMoney(rechargeMoney);
user.setCreateTime(DateUtil.nowString());
// 入库
supportUserDao.insertSupportUser(user);
@ -405,7 +404,9 @@ public class SupportController {
if (gsUser == null){
continue;
}
map.put(gsUser.getId(),gsUser.getPlayerManager().getRechargeInfo().getSaveAmt());
Integer rechargeMoney = Optional.ofNullable(gsUser.getPlayerManager().getRechargeInfo())
.map(GSRechargeInfoBean::getSaveAmt).orElse(0);
map.put(gsUser.getId(),rechargeMoney);
}
user.setRechargeMoney(map.get(user.getUserId()));
}

View File

@ -21,6 +21,7 @@ import javax.servlet.http.HttpSession;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.List;
import java.util.Optional;
/**
* Created by huangds on 2017/10/24.
@ -136,8 +137,9 @@ public class UserInfoController {
cUserVo.setGem(gsUser.getItemManager().getItemMap().getOrDefault(16,new GSItemBean()).getItemNum());
cUserVo.setGold(gsUser.getItemManager().getItemMap().getOrDefault(14,new GSItemBean()).getItemNum());
cUserVo.setCurStamina(gsUser.getItemManager().getItemMap().getOrDefault(3,new GSItemBean()).getItemNum());
cUserVo.setSave_amt(gsUser.getPlayerManager().getRechargeInfo().getSaveAmt());
Integer saveAmt = Optional.ofNullable(gsUser.getPlayerManager().getRechargeInfo())
.map(GSRechargeInfoBean::getSaveAmt).orElse(0);
cUserVo.setSave_amt(saveAmt);
cUserVo.setCreateTime(JsonUtil.timeStamp2Date(String.valueOf(gsUser.getPlayerManager().getCreateTime())));
cUserVo.setOutLineTime(JsonUtil.timeStamp2Date(String.valueOf(gsUser.getPlayerManager().getOffLineTime())));