登陆数据接收

back_recharge
lvxinran 2019-07-05 13:49:16 +08:00
parent 1ca1559554
commit be52cac2bb
3 changed files with 65 additions and 0 deletions

View File

@ -1,8 +1,11 @@
package com.ljsd.jieling.handler;
import com.ljsd.jieling.handler.map.MapLogic;
import com.ljsd.jieling.ktbeans.KTRequestBeans.LoginParamType;
import com.ljsd.jieling.ktbeans.KtEventUtils;
import com.ljsd.jieling.ktbeans.parmsBean.ParamEventBean;
import com.ljsd.jieling.ktbeans.*;
import com.ljsd.jieling.ktbeans.parmsBean.*;
import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.dao.UserManager;
import com.ljsd.jieling.netty.cocdex.PacketNetData;
@ -30,6 +33,42 @@ public class LoginRequestHandler extends BaseHandler {
byte[] message = netData.parseClientProtoNetData();
PlayerInfoProto.LoginRequest loginRequest
= PlayerInfoProto.LoginRequest.parseFrom(message);
ParamEnvironmentBean paramEnvironmentBean = new ParamEnvironmentBean();
paramEnvironmentBean.setDevice_id_s(loginRequest.getDeviceIdS());
paramEnvironmentBean.setIp_s(loginRequest.getIpS());
ParamEnvironmentSimpleBean paramEnvironmentSimpleBean = new ParamEnvironmentSimpleBean("",
"",
loginRequest.getDeviceIdS(),
loginRequest.getBrandS(),
loginRequest.getDpiS(),
loginRequest.getOperatorS(),
loginRequest.getOsVersionS(),
LoginParamType.NETWORK_WIFI.equals(loginRequest.getNetworkS())?true:false);
switch (loginRequest.getPlatformS()){
case LoginParamType.PLATFORM_ANDRIOD:
paramEnvironmentSimpleBean.setIdfa_s(loginRequest.getIdfaSOrImeiS());
break;
case LoginParamType.PLATFORM_IOS:
paramEnvironmentSimpleBean.setImei_s(loginRequest.getIdfaSOrImeiS());
break;
case LoginParamType.PLATFORM_IOS_YY:
paramEnvironmentSimpleBean.setImei_s(loginRequest.getIdfaSOrImeiS());
break;
case LoginParamType.PLATFORM_PC:
break;
default:
break;
}
// ParamDataBean paramDataBean = new ParamDataBean();
// KTEnvironmentUtil.addUserEnviromentInfo(userId,paramEnvironmentBean);
// KTEnvironmentUtil.addUserSimpleEnviromentInfo(userId,paramEnvironmentSimpleBean);
// KTDataUtil.addUserDataInfo(userId,paramDataBean);
KTEnvironmentUtil.addUserEnviromentInfo(userId,paramEnvironmentBean);
//登陆注册入内存
User user = UserManager.userLogin(userId);

View File

@ -0,0 +1,14 @@
package com.ljsd.jieling.ktbeans.KTRequestBeans;
public class LoginParamType {
public static final String PLATFORM_PC = "PC";
public static final String PLATFORM_ANDRIOD = "ADR";
public static final String PLATFORM_IOS = "IOS";
public static final String PLATFORM_IOS_YY = "IOS_YY";
public static final String NETWORK_WIFI="WIFI";
}

View File

@ -74,4 +74,16 @@ public class ParamEnvironmentSimpleBean extends ParamEnvironmentBean{
public void setWifi_b(boolean wifi_b) {
this.wifi_b = wifi_b;
}
public ParamEnvironmentSimpleBean(String idfa_s, String imei_s, String app_device_id_s, String brand_s, String dpi_s, String operator_s, String os_version_s, boolean wifi_b) {
this.idfa_s = idfa_s;
this.imei_s = imei_s;
this.app_device_id_s = app_device_id_s;
this.brand_s = brand_s;
this.dpi_s = dpi_s;
this.operator_s = operator_s;
this.os_version_s = os_version_s;
this.wifi_b = wifi_b;
}
public ParamEnvironmentSimpleBean(){}
}