admin
2019-10-22 32f925357776c46bd9e35cf9aad4fdd0f6535d1d
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserAccountControllerV2.java
@@ -25,6 +25,7 @@
import com.yeshi.fanli.service.inter.push.DeviceActiveService;
import com.yeshi.fanli.service.inter.push.DeviceTokenHWService;
import com.yeshi.fanli.service.inter.push.DeviceTokenOPPOService;
import com.yeshi.fanli.service.inter.push.DeviceTokenVIVOService;
import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService;
import com.yeshi.fanli.service.inter.tlj.UserTaoLiJinOriginService;
import com.yeshi.fanli.service.inter.user.BindRemindService;
@@ -44,7 +45,6 @@
import com.yeshi.fanli.util.RedisManager;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.ThreadUtil;
import com.yeshi.fanli.util.VersionUtil;
import com.yeshi.fanli.util.account.UserUtil;
import com.yeshi.fanli.util.annotation.RequestSerializableByKey;
@@ -94,6 +94,9 @@
   private DeviceTokenOPPOService deviceTokenOPPOService;
   @Resource
   private DeviceTokenVIVOService deviceTokenVIVOService;
   @Resource
   private TaoBaoUnionConfigService taoBaoUnionConfigService;
   @Resource
@@ -128,11 +131,9 @@
   @Resource
   private DeviceActiveService deviceActiveService;
   @Resource
   private BindRemindService bindRemindService;
   /**
    * 新版登录 V1.5.3
@@ -147,7 +148,7 @@
    * @param out
    */
   @RequestMapping(value = "login", method = RequestMethod.POST)
   public void login(AcceptData acceptData, int loginType, String vcode, String phone, String code,
   public void login(AcceptData acceptData, int loginType, String vcode, String phone, String code,
         HttpServletRequest request, PrintWriter out) {
      try {
         BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(),
@@ -186,19 +187,11 @@
                     LogHelper.errorDetailInfo(e);
                  }
                  if (VersionUtil.greaterThan_1_5_60(acceptData.getPlatform(), acceptData.getVersion())) {
                     /* 新人红包 */
                     try {
                        userTaoLiJinOriginService.synchDeviceHongbao(uuser.getId(), device);
                     } catch (Exception e) {
                        e.printStackTrace();
                     }
                  }
                  // 绑定oppo推送
                  // 绑定oppo,VIVO推送
                  DeviceActive active = deviceActiveService.getFirstActiveInfo(acceptData.getDevice());
                  if (active != null) {
                     deviceTokenOPPOService.bindUid(uuser.getId(), active.getId());
                     deviceTokenVIVOService.bindUid(uuser.getId(), active.getId());
                  }
               }
            });
@@ -221,7 +214,7 @@
               e1.printStackTrace();
            }
         }
      } catch (Exception e) {
         out.print(JsonUtil.loadFalseResult("登录失败"));
         try {
@@ -232,8 +225,6 @@
      }
   }
   /**
    * 绑定电话号码 V2.0.1 微信登录
    * 
@@ -244,7 +235,8 @@
    */
   @RequestSerializableByKey(key = "'bindPhoneLogin-'+#phone")
   @RequestMapping(value = "bindPhoneLogin")
   public void bindPhoneLogin(AcceptData acceptData,String vcode, String phone, String key, HttpServletRequest request, PrintWriter out) {
   public void bindPhoneLogin(AcceptData acceptData, String vcode, String phone, String key,
         HttpServletRequest request, PrintWriter out) {
      BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(),
            acceptData.getPackages());
      if (system == null) {
@@ -266,7 +258,7 @@
         out.print(JsonUtil.loadFalseResult("key值不能为空"));
         return;
      }
      phone = phone.replaceAll(" ", "");
      String oldVCode = redisManager.getSMSVCode(phone, SMSHistory.TYPE_BIND);
@@ -290,7 +282,7 @@
         out.print(JsonUtil.loadFalseResult(1, "绑定失败"));
      }
   }
   /**
    * 绑定电话号码 V2.0.1 微信登录
    * 
@@ -309,5 +301,5 @@
      bindRemindService.addBindPhone(uid);
      out.print(JsonUtil.loadTrueResult("记录成功"));
   }
}