Browse Source

提交用户登录验证

v3
chenrui 2 years ago
parent
commit
0d09bccfda
  1. 92
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/ThirdLoginServiceImpl.java

92
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/ThirdLoginServiceImpl.java

@ -137,35 +137,77 @@ public class ThirdLoginServiceImpl implements ThirdLoginService {
@Override @Override
public Long addSiqUser(JSONObject jsonObject) { public Long addSiqUser(JSONObject jsonObject) {
if(UserConstants.USER_NAME_UNIQUE.equals(userApi.checkLoginNameUnique(jsonObject.getString("account")))){ //从进入添加程序判断
//新增用户信息 //1.先判断account账号是否为空,从而判断该判断语句是否可行,
UserBean userBean = new UserBean(); // UserConstants.USER_NAME_UNIQUE.equals(userApi.checkLoginNameUnique(jsonObject.getString("account")))
//设置默认用户权限,权限为默认值 //2.开始处理用户新增程序
userBean.setRoleId(178L); //2.1 如果account 账号不为空的情况下,优先使用account来作程序判断
//用户姓名 if(StringUtils.isNotEmpty(jsonObject.getString("account"))){
userBean.setUserName(jsonObject.getString("userName")); if(UserConstants.USER_NAME_UNIQUE.equals(userApi.checkLoginNameUnique(jsonObject.getString("account")))){
//登录账号 //新增用户信息
String phone = IdCardCryptoUtil.symmetricDecryptIdCard(secretKey,jsonObject.getString("phone")); UserBean userBean = new UserBean();
if (StringUtils.isNotEmpty(jsonObject.getString("account"))) { //设置默认用户权限,权限为默认值
userBean.setLoginName(jsonObject.getString("account")); userBean.setRoleId(178L);
} else { //用户姓名
userBean.setLoginName(phone); userBean.setUserName(jsonObject.getString("userName"));
//登录账号
String phone = IdCardCryptoUtil.symmetricDecryptIdCard(secretKey,jsonObject.getString("phone"));
if (StringUtils.isNotEmpty(jsonObject.getString("account"))) {
userBean.setLoginName(jsonObject.getString("account"));
} else {
userBean.setLoginName(phone);
}
//手机号码
userBean.setPhonenumber(phone);
//设置为默认密码
userBean.setPassword("123456");
userBean.setCreateTime(DateUtils.getNowDate());
// userBean.setUserId(Long.valueOf(userId));
//部门ID设置为默认值
userBean.setDeptId("405");
UserBean ub = userApi.getUserByUserLoginName(userBean.getLoginName());
if (null != ub && null != ub.getUserId()) {
return ub.getUserId();
}
return userApi.insertUserResId(userBean);
} }
//手机号码 }else if (StringUtils.isNotEmpty(jsonObject.getString("phone"))){
userBean.setPhonenumber(phone); if (UserConstants.USER_NAME_UNIQUE.equals(userApi.checkLoginNameUnique(jsonObject.getString("phone")))) {
//设置为默认密码 //新增用户信息
userBean.setPassword("123456"); UserBean userBean = new UserBean();
userBean.setCreateTime(DateUtils.getNowDate()); //设置默认用户权限,权限为默认值
userBean.setRoleId(178L);
//用户姓名
userBean.setUserName(jsonObject.getString("userName"));
//登录账号
String phone = IdCardCryptoUtil.symmetricDecryptIdCard(secretKey, jsonObject.getString("phone"));
if (StringUtils.isNotEmpty(jsonObject.getString("account"))) {
userBean.setLoginName(jsonObject.getString("account"));
} else {
userBean.setLoginName(phone);
}
//手机号码
userBean.setPhonenumber(phone);
//设置为默认密码
userBean.setPassword("123456");
userBean.setCreateTime(DateUtils.getNowDate());
// userBean.setUserId(Long.valueOf(userId)); // userBean.setUserId(Long.valueOf(userId));
//部门ID设置为默认值 //部门ID设置为默认值
userBean.setDeptId("405"); userBean.setDeptId("405");
UserBean ub = userApi.getUserByUserLoginName(userBean.getLoginName()); UserBean ub = userApi.getUserByUserLoginName(userBean.getLoginName());
if (null != ub && null != ub.getUserId()) { if (null != ub && null != ub.getUserId()) {
return ub.getUserId(); return ub.getUserId();
}
return userApi.insertUserResId(userBean);
} }
return userApi.insertUserResId(userBean);
} }
UserBean tmp = userApi.getUserByUserLoginName(jsonObject.getString("account"));
UserBean tmp = new UserBean();
if(StringUtils.isNotEmpty(jsonObject.getString("account"))){
tmp = userApi.getUserByUserLoginName(jsonObject.getString("account"));
}else{
tmp = userApi.getUserByUserLoginName(jsonObject.getString("phone"));
}
return tmp.getUserId(); return tmp.getUserId();
} }

Loading…
Cancel
Save