admin
2019-03-13 69bee82b81626b82b7f39f0e459e4f56b1699b51
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
@@ -44,7 +44,6 @@
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.config.ConfigService;
import com.yeshi.fanli.service.inter.count.HongBaoV2CountService;
import com.yeshi.fanli.service.inter.hongbao.HongBaoService;
import com.yeshi.fanli.service.inter.hongbao.ThreeSaleSerivce;
import com.yeshi.fanli.service.inter.user.UserInfoService;
import com.yeshi.fanli.util.Constant;
@@ -63,9 +62,6 @@
   @Resource
   private UserInfoService userInfoService;
   @Resource
   private HongBaoService hongBaoService;
   @Resource
   private ConfigService configService;
@@ -90,10 +86,9 @@
   @Resource
   private ShareMapper shareMapper;
   @Resource
   private HongBaoV2CountService hongBaoV2CountService;
   public UserInfo getUserByLoginTypeAndOpenId(int loginType, String openid, String appid) {
      List<UserInfo> list = null;
@@ -104,6 +99,16 @@
         list = userInfoDao.list("from UserInfo u where u.wxUnionId=? and u.appId = ? ",
               new Serializable[] { openid, appid });
      }
      if (list != null)
         for (int i = 0; i < list.size(); i++) {
            if (list.get(i).getState() == UserInfo.STATE_DELETE
                  || list.get(i).getState() == UserInfo.STATE_DELETE_OUT_OF_DATE) {
               list.remove(i);
               i--;
            }
         }
      if (list != null && list.size() > 0) {
         return list.get(0);
      }
@@ -150,8 +155,6 @@
            return form;
         }
         if (form.getSystem().getId() != 7)
            hongBaoService.setNewUserHongBao(form, 1);
         LogHelper.userInfo("添加用户:" + form);
         if (form.getLoginType() == Constant.WEIXIN) {
            // final UserInfo temp = form;
@@ -701,7 +704,7 @@
         // 历史总订单
         long totalOrder = hongBaoV2CountService.countValidNumberByUid(uid, null);
         // 今日总订单
         long todayOrder = hongBaoV2CountService.countValidNumberByUid(uid, 1);
         // 本月总订单
@@ -710,24 +713,20 @@
         userInfoAdmin.setTotalOrder(totalOrder);
         userInfoAdmin.setTodayOrder(todayOrder);
         userInfoAdmin.setMonthOrder(monthOrder);
         // 未领取红包 待入账金额
         BigDecimal unaccountedMoney = hongBaoV2CountService.countWillGetMoneyByUid(uid);
         if (unaccountedMoney ==null) {
         if (unaccountedMoney == null) {
            unaccountedMoney = new BigDecimal(0);
         }
         userInfoAdmin.setUnaccountedMoney(unaccountedMoney.toString());
         // 历史总收益
         BigDecimal totalMoneyHistory = hongBaoV2CountService.countMoneyByUidAndState(uid,3);
         if (totalMoneyHistory ==null) {
         BigDecimal totalMoneyHistory = hongBaoV2CountService.countMoneyByUidAndState(uid, 3);
         if (totalMoneyHistory == null) {
            totalMoneyHistory = new BigDecimal(0);
         }
         userInfoAdmin.setTotalMoneyHistory(totalMoneyHistory.toString());
         // 支付宝账号 累计转账总金额
         double totalMoney = payInfoMapper.sumMoneyByUid(uid);
@@ -814,6 +813,7 @@
   /**
    * 根据电话号码、邀请码获取邀请用户
    *
    * @param phone
    * @param inviteCode
    * @return
@@ -822,5 +822,5 @@
   public UserInfo getInfoByPhoneOrInviteCode(String phone, String inviteCode) {
      return userInfoMapper.getInfoByPhoneOrInviteCode(phone, inviteCode);
   }
}