修改移动端-注册接口

This commit is contained in:
sh
2025-10-22 14:55:14 +08:00
parent aa55276a81
commit ba3e66a3c4
4 changed files with 20 additions and 4 deletions

View File

@@ -109,7 +109,7 @@ public class Job extends BaseEntity
@ApiModelProperty("是否收藏 0为否 1为是")
private Integer isCollection;
@ApiModelProperty("工作地点")
@ApiModelProperty("岗位描述")
private String description;
@ApiModelProperty("是否发布 0未发布 1发布")

View File

@@ -9,6 +9,7 @@ import java.util.stream.Collectors;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.ruoyi.cms.mapper.*;
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.SysUser;
import com.ruoyi.common.core.domain.model.RegisterBody;
@@ -130,13 +131,21 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
@Override
public int registerAppUser(RegisterBody registerBody) {
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<>();
switch (appUser.getIsCompanyUser()){
case "0"://企业
if(registerBody.getCompany()!=null){
Long companyId=registerBody.getCompany().getCompanyId();
Company company=registerBody.getCompany();
Long companyId=company.getCompanyId();
if(companyId==null){
companyMapper.insert(registerBody.getCompany());
registerBody.getCompany().getCompanyContactList().forEach(it->{
@@ -146,6 +155,9 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
if(registerBody.getCompany().getCompanyContactList()!=null){
companyContactMapper.batchInsert(registerBody.getCompany().getCompanyContactList());
}
//保存app_user信息
appUser.setIdCard(company.getCode());
appUser.setName(company.getName());
}
mapUserRole.put("roleId",100);
break;

View File

@@ -50,7 +50,7 @@ public class Company extends BaseEntity
@ApiModelProperty("单位介绍")
private String description;
@Excel(name = "性质")
@Excel(name = "性质-已改为企业类型")
@ApiModelProperty("性质")
private String nature;

View File

@@ -256,6 +256,10 @@ public class SysLoginService
//验证是否登录过
AppUser existingUser=appUserService.selectByOpenid(openid);
if(existingUser!=null){
if(StringUtils.isEmpty(existingUser.getIsCompanyUser())){
existingUser.setIsCompanyUser(dto.getUserType());
appUserService.updateAppUser(existingUser);
}
String token = loginUserIdApp(existingUser);
ajax.put(Constants.TOKEN, token);
ajax.put("isNewUser", false);