admin
2020-02-23 b59fef5c00b15fdfdfa9d4be26e5bf6b41c75458
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserAccountControllerV2.java
@@ -32,6 +32,7 @@
import com.yeshi.fanli.entity.push.DeviceActive;
import com.yeshi.fanli.entity.shop.BanLiShopOrder;
import com.yeshi.fanli.entity.system.BusinessSystem;
import com.yeshi.fanli.entity.system.ConfigKeyEnum;
import com.yeshi.fanli.exception.user.UserAccountException;
import com.yeshi.fanli.exception.user.vip.UserVIPInfoException;
import com.yeshi.fanli.log.LogHelper;
@@ -231,6 +232,7 @@
         } else {
            JSONObject data = new JSONObject();
            data.put("userInfo", UserUtil.filterForClientUser(userInfo));
            data.put("inviteCode", userInfoExtraService.getInviteCodeByUid(userInfo.getId()));
            out.print(JsonUtil.loadTrueResult(data));
            final UserInfo uuser = userInfo;
@@ -267,7 +269,7 @@
         } else {
            out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMsg()));
            try {
               LogHelper.cookieLog("登录出错:" + e.getCode() + "-" + e.getMessage());
               LogHelper.error("登录出错:" + e.getCode() + "-" + e.getMessage());
            } catch (Exception e1) {
               e1.printStackTrace();
            }
@@ -388,7 +390,7 @@
      vo.setNickName(userInfo.getNickName());
      vo.setPortrait(userInfo.getPortrait());
      vo.setHelpLink(userVipConfigService.getValueByKey("help_link_vip_h5"));
      vo.setCsdLink(configService.get("customer_service_link"));
      vo.setCsdLink(configService.get(ConfigKeyEnum.customerServiceLink.getKey()));
      Date now = new Date();
      Date start = new Date(0);
@@ -440,16 +442,15 @@
      }
      vo.setFinishMoney(hongBaoV2CountService.getRewardMoneyBySelf(uid));
      List<Integer> list = new ArrayList<Integer>();
      list.add(BanLiShopOrder.STATE_SUCCESS);
      BigDecimal payMoney = new BigDecimal(userVipConfigService.getValueByKey("require_order_pay"));
      vo.setFinishGoldCoin(Long.parseLong(integralDetailService.getCumulativeMoney(uid).setScale(0).toString()));
      vo.setFinishTeam(hongBaoV2CountService.countValidOrderTeamUserByUid(uid, TimeUtil.convertDateToTemp(Constant.VIP_ONLINE_TIME), payMoney));
      vo.setFinishTeam(hongBaoV2CountService.countValidOrderTeamUserByUid(uid,
            TimeUtil.convertDateToTemp(Constant.VIP_ONLINE_TIME), payMoney));
      vo.setFinishHongBao(banLiShopOrderService.countByUidAndState(uid, list));
      // 区分老用户和新用户
      String limtDate = userVipConfigService.getValueByKey("vip_execute_time");
      Date executeDate = null;
@@ -520,7 +521,8 @@
      BigDecimal payMoney = new BigDecimal(userVipConfigService.getValueByKey("require_order_pay"));
      BigDecimal finishGoldCoin = integralDetailService.getCumulativeMoney(uid);
      long finishTeam = hongBaoV2CountService.countValidOrderTeamUserByUid(uid, TimeUtil.convertDateToTemp(Constant.VIP_ONLINE_TIME), payMoney);
      long finishTeam = hongBaoV2CountService.countValidOrderTeamUserByUid(uid,
            TimeUtil.convertDateToTemp(Constant.VIP_ONLINE_TIME), payMoney);
      long finishHongBao = banLiShopOrderService.countByUidAndState(uid, list);
      BigDecimal finishMoney = hongBaoV2CountService.getRewardMoneyBySelf(uid);
@@ -535,7 +537,7 @@
      } catch (ParseException e) {
         e.printStackTrace();
      }
      UserInfoExtra extra = userInfoExtraService.getUserInfoExtra(uid);
      if (extra != null
            && (extra.getFirstLoginTime() == null || extra.getFirstLoginTime().getTime() < executeDate.getTime())) {