修改移动端-注册接口
This commit is contained in:
@@ -109,7 +109,7 @@ public class Job extends BaseEntity
|
|||||||
@ApiModelProperty("是否收藏 0为否 1为是")
|
@ApiModelProperty("是否收藏 0为否 1为是")
|
||||||
private Integer isCollection;
|
private Integer isCollection;
|
||||||
|
|
||||||
@ApiModelProperty("工作地点")
|
@ApiModelProperty("岗位描述")
|
||||||
private String description;
|
private String description;
|
||||||
|
|
||||||
@ApiModelProperty("是否发布 0未发布 1发布")
|
@ApiModelProperty("是否发布 0未发布 1发布")
|
||||||
|
@@ -9,6 +9,7 @@ import java.util.stream.Collectors;
|
|||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.ruoyi.cms.mapper.*;
|
import com.ruoyi.cms.mapper.*;
|
||||||
import com.ruoyi.cms.util.StringUtil;
|
import com.ruoyi.cms.util.StringUtil;
|
||||||
|
import com.ruoyi.common.core.domain.entity.Company;
|
||||||
import com.ruoyi.common.core.domain.entity.JobTitle;
|
import com.ruoyi.common.core.domain.entity.JobTitle;
|
||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
import com.ruoyi.common.core.domain.model.RegisterBody;
|
||||||
@@ -130,13 +131,21 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
|||||||
@Override
|
@Override
|
||||||
public int registerAppUser(RegisterBody registerBody) {
|
public int registerAppUser(RegisterBody registerBody) {
|
||||||
AppUser appUser=registerBody.getAppUser();
|
AppUser appUser=registerBody.getAppUser();
|
||||||
appUser.setUserId(SiteSecurityUtils.getUserId());
|
System.out.println("userId================"+SiteSecurityUtils.getUserId());
|
||||||
|
if(SiteSecurityUtils.isLogin()){
|
||||||
|
if(appUser==null){
|
||||||
|
appUser=appUserMapper.selectById(SiteSecurityUtils.getUserId());
|
||||||
|
}else{
|
||||||
|
appUser.setUserId(SiteSecurityUtils.getUserId());
|
||||||
|
}
|
||||||
|
}
|
||||||
//角色集合
|
//角色集合
|
||||||
Map mapUserRole=new HashMap<>();
|
Map mapUserRole=new HashMap<>();
|
||||||
switch (appUser.getIsCompanyUser()){
|
switch (appUser.getIsCompanyUser()){
|
||||||
case "0"://企业
|
case "0"://企业
|
||||||
if(registerBody.getCompany()!=null){
|
if(registerBody.getCompany()!=null){
|
||||||
Long companyId=registerBody.getCompany().getCompanyId();
|
Company company=registerBody.getCompany();
|
||||||
|
Long companyId=company.getCompanyId();
|
||||||
if(companyId==null){
|
if(companyId==null){
|
||||||
companyMapper.insert(registerBody.getCompany());
|
companyMapper.insert(registerBody.getCompany());
|
||||||
registerBody.getCompany().getCompanyContactList().forEach(it->{
|
registerBody.getCompany().getCompanyContactList().forEach(it->{
|
||||||
@@ -146,6 +155,9 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
|||||||
if(registerBody.getCompany().getCompanyContactList()!=null){
|
if(registerBody.getCompany().getCompanyContactList()!=null){
|
||||||
companyContactMapper.batchInsert(registerBody.getCompany().getCompanyContactList());
|
companyContactMapper.batchInsert(registerBody.getCompany().getCompanyContactList());
|
||||||
}
|
}
|
||||||
|
//保存app_user信息
|
||||||
|
appUser.setIdCard(company.getCode());
|
||||||
|
appUser.setName(company.getName());
|
||||||
}
|
}
|
||||||
mapUserRole.put("roleId",100);
|
mapUserRole.put("roleId",100);
|
||||||
break;
|
break;
|
||||||
|
@@ -50,7 +50,7 @@ public class Company extends BaseEntity
|
|||||||
@ApiModelProperty("单位介绍")
|
@ApiModelProperty("单位介绍")
|
||||||
private String description;
|
private String description;
|
||||||
|
|
||||||
@Excel(name = "性质")
|
@Excel(name = "性质-已改为企业类型")
|
||||||
@ApiModelProperty("性质")
|
@ApiModelProperty("性质")
|
||||||
private String nature;
|
private String nature;
|
||||||
|
|
||||||
|
@@ -256,6 +256,10 @@ public class SysLoginService
|
|||||||
//验证是否登录过
|
//验证是否登录过
|
||||||
AppUser existingUser=appUserService.selectByOpenid(openid);
|
AppUser existingUser=appUserService.selectByOpenid(openid);
|
||||||
if(existingUser!=null){
|
if(existingUser!=null){
|
||||||
|
if(StringUtils.isEmpty(existingUser.getIsCompanyUser())){
|
||||||
|
existingUser.setIsCompanyUser(dto.getUserType());
|
||||||
|
appUserService.updateAppUser(existingUser);
|
||||||
|
}
|
||||||
String token = loginUserIdApp(existingUser);
|
String token = loginUserIdApp(existingUser);
|
||||||
ajax.put(Constants.TOKEN, token);
|
ajax.put(Constants.TOKEN, token);
|
||||||
ajax.put("isNewUser", false);
|
ajax.put("isNewUser", false);
|
||||||
|
Reference in New Issue
Block a user