|
|
@ -400,7 +400,11 @@ public class UserLoginServiceImpl extends ServiceImpl<UserLoginDao, UserEntity> |
|
|
|
}else{//客户小程序登录
|
|
|
|
}else{//客户小程序登录
|
|
|
|
//如果员工使用客户小程序登录的情况,关联用户表和员工表查询,如果有数据则代表是员工的数据
|
|
|
|
//如果员工使用客户小程序登录的情况,关联用户表和员工表查询,如果有数据则代表是员工的数据
|
|
|
|
|
|
|
|
|
|
|
|
if(count2>0 || count <=0){//代表员工或者新用户
|
|
|
|
//如果同时为员工和客户的身份,则在客户小程序默认使用客户的身份
|
|
|
|
|
|
|
|
//或者如果仅为客户身份,则在客户小程序默认使用客户的身份
|
|
|
|
|
|
|
|
if((count==2 && count2>0) || (count==1 && count2<1)){ |
|
|
|
|
|
|
|
loginRequest.setPhone(userMap.get("nickName").toString());//账号默认为微信名称
|
|
|
|
|
|
|
|
}else if((count==1 && count2>0) || (count<=0&&count2<=0)){//如果仅为员工身份,或者不是任何身份,则新增一条客户数据到用户表
|
|
|
|
UserEntity userEntity = new UserEntity(); |
|
|
|
UserEntity userEntity = new UserEntity(); |
|
|
|
userEntity.setAccount(userMap.get("nickName").toString());//账号默认为微信名称
|
|
|
|
userEntity.setAccount(userMap.get("nickName").toString());//账号默认为微信名称
|
|
|
|
userEntity.setWechatId(md5UnionId);//加密后unionId
|
|
|
|
userEntity.setWechatId(md5UnionId);//加密后unionId
|
|
|
@ -408,16 +412,6 @@ public class UserLoginServiceImpl extends ServiceImpl<UserLoginDao, UserEntity> |
|
|
|
userEntity.setCreateTime(new Date());//创建时间
|
|
|
|
userEntity.setCreateTime(new Date());//创建时间
|
|
|
|
userLoginDao.insert(userEntity); |
|
|
|
userLoginDao.insert(userEntity); |
|
|
|
} |
|
|
|
} |
|
|
|
/* if(count2>0){//代表员工
|
|
|
|
|
|
|
|
return ResponseResult.FAIL(60002,"您不是客户,请使用员工小程序登录!"); |
|
|
|
|
|
|
|
}else if(count <=0){//新用户
|
|
|
|
|
|
|
|
UserEntity userEntity = new UserEntity(); |
|
|
|
|
|
|
|
userEntity.setAccount(userMap.get("nickName").toString());//账号默认为微信名称
|
|
|
|
|
|
|
|
userEntity.setWechatId(md5UnionId);//加密后unionId
|
|
|
|
|
|
|
|
userEntity.setHeadPortaritUrl(userMap.get("avatarUrl").toString());//头像路径
|
|
|
|
|
|
|
|
userEntity.setCreateTime(new Date());//创建时间
|
|
|
|
|
|
|
|
userLoginDao.insert(userEntity); |
|
|
|
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|