修改下载简历,sysUser关联不到appUserId的用户用身份证管理查询,并且修改关联信息
This commit is contained in:
@@ -17,9 +17,7 @@ import com.ruoyi.cms.util.RoleUtils;
|
|||||||
import com.ruoyi.cms.util.StringUtil;
|
import com.ruoyi.cms.util.StringUtil;
|
||||||
import com.ruoyi.common.annotation.Anonymous;
|
import com.ruoyi.common.annotation.Anonymous;
|
||||||
import com.ruoyi.common.annotation.BussinessLog;
|
import com.ruoyi.common.annotation.BussinessLog;
|
||||||
import com.ruoyi.common.core.domain.entity.AppSkill;
|
import com.ruoyi.common.core.domain.entity.*;
|
||||||
import com.ruoyi.common.core.domain.entity.AppUserShow;
|
|
||||||
import com.ruoyi.common.core.domain.entity.UserWorkExperiences;
|
|
||||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
import com.ruoyi.common.core.domain.model.RegisterBody;
|
||||||
import com.ruoyi.common.utils.DateUtils;
|
import com.ruoyi.common.utils.DateUtils;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
@@ -41,7 +39,6 @@ import com.ruoyi.common.core.domain.AjaxResult;
|
|||||||
import com.ruoyi.common.enums.BusinessType;
|
import com.ruoyi.common.enums.BusinessType;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import com.ruoyi.common.core.domain.entity.AppUser;
|
|
||||||
import com.ruoyi.cms.service.IAppUserService;
|
import com.ruoyi.cms.service.IAppUserService;
|
||||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||||
import com.ruoyi.common.core.page.TableDataInfo;
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
@@ -318,6 +315,17 @@ public class CmsAppUserController extends BaseController
|
|||||||
if(SecurityUtils.isLogin()){
|
if(SecurityUtils.isLogin()){
|
||||||
userId=RoleUtils.getSysAppuserId();
|
userId=RoleUtils.getSysAppuserId();
|
||||||
}
|
}
|
||||||
|
if(userId==null){
|
||||||
|
String idCard=RoleUtils.getCurrentUseridCard();
|
||||||
|
AppUser appUser=appUserService.selectAppuserByIdcard(idCard,StringUtil.IS_JOB_REQUEST_USER);
|
||||||
|
if(appUser!=null){
|
||||||
|
userId=appUser.getUserId();
|
||||||
|
SysUser sysUser=new SysUser();
|
||||||
|
sysUser.setAppUserId(userId);
|
||||||
|
sysUser.setUserId(SecurityUtils.getUserId());
|
||||||
|
appUserService.updateSysUserById(sysUser);
|
||||||
|
}
|
||||||
|
}
|
||||||
String templatePath="/data/downloadmodel/简历.docx";
|
String templatePath="/data/downloadmodel/简历.docx";
|
||||||
AppUser result=appUserService.selectAppUserByUserId(userId);
|
AppUser result=appUserService.selectAppUserByUserId(userId);
|
||||||
Map<String, Object> dataMap = new HashMap<>();
|
Map<String, Object> dataMap = new HashMap<>();
|
||||||
|
|||||||
@@ -60,4 +60,6 @@ public interface AppUserMapper extends BaseMapper<AppUser>
|
|||||||
Integer getIsJbdUser(@Param("idCard") String idCard);
|
Integer getIsJbdUser(@Param("idCard") String idCard);
|
||||||
|
|
||||||
List<Long> selectUsersNotice(@Param("jobTitles") List<String> jobTitles);
|
List<Long> selectUsersNotice(@Param("jobTitles") List<String> jobTitles);
|
||||||
|
|
||||||
|
void updateSysUserById(SysUser sysUser);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import com.ruoyi.common.core.domain.entity.AppUserShow;
|
|||||||
import com.ruoyi.common.core.domain.entity.MyChart;
|
import com.ruoyi.common.core.domain.entity.MyChart;
|
||||||
import com.ruoyi.common.core.domain.entity.AppUser;
|
import com.ruoyi.common.core.domain.entity.AppUser;
|
||||||
import com.ruoyi.cms.domain.vo.AppUserLky;
|
import com.ruoyi.cms.domain.vo.AppUserLky;
|
||||||
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
import com.ruoyi.common.core.domain.model.RegisterBody;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -101,4 +102,6 @@ public interface IAppUserService
|
|||||||
public AppUser getAppUserBase(String idCard);
|
public AppUser getAppUserBase(String idCard);
|
||||||
|
|
||||||
Integer getIsJbdUser(String idCard);
|
Integer getIsJbdUser(String idCard);
|
||||||
|
|
||||||
|
public void updateSysUserById(SysUser sysUser);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1253,4 +1253,9 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
|||||||
public Integer getIsJbdUser(String idCard) {
|
public Integer getIsJbdUser(String idCard) {
|
||||||
return appUserMapper.getIsJbdUser(idCard);
|
return appUserMapper.getIsJbdUser(idCard);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateSysUserById(SysUser sysUser){
|
||||||
|
appUserMapper.updateSysUserById(sysUser);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -348,4 +348,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<update id="updateSysUserById" parameterType="com.ruoyi.common.core.domain.entity.SysUser">
|
||||||
|
update sys_user set app_user_id=#{appUserId} where user_id=#{userId}
|
||||||
|
</update>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
Reference in New Issue
Block a user