|
|
|
@ -1,17 +1,26 @@
|
|
|
|
|
package com.ruoyi.web.controller.system.system;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.convert.Convert;
|
|
|
|
|
import com.ruoyi.common.annotation.Log;
|
|
|
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
|
|
import com.ruoyi.common.core.domain.entity.SysRole;
|
|
|
|
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
|
|
|
|
import com.ruoyi.common.core.domain.entity.SysUserVo;
|
|
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
|
|
import com.ruoyi.common.enums.BusinessType;
|
|
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
|
|
import com.ruoyi.framework.shiro.util.AuthorizationUtils;
|
|
|
|
|
import com.ruoyi.system.domain.record.SysUserAfter;
|
|
|
|
|
import com.ruoyi.system.service.ISysPostService;
|
|
|
|
|
import com.ruoyi.system.service.ISysRoleService;
|
|
|
|
|
import com.ruoyi.system.service.ISysUserService;
|
|
|
|
|
import com.ruoyi.web.controller.manager.UserRecordManager;
|
|
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
@ -39,6 +48,9 @@ public class SysUserApplyController extends BaseController {
|
|
|
|
|
@Autowired
|
|
|
|
|
private ISysPostService postService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private UserRecordManager userRecordManager;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private String prefix = "system/user/userApply";
|
|
|
|
|
|
|
|
|
@ -60,7 +72,7 @@ public class SysUserApplyController extends BaseController {
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public TableDataInfo list(SysUser user) {
|
|
|
|
|
startPage();
|
|
|
|
|
user.setExamine("2");
|
|
|
|
|
user.setExamine("0");
|
|
|
|
|
List<SysUser> list = userService.selectUserList(user);
|
|
|
|
|
return getDataTable(list);
|
|
|
|
|
}
|
|
|
|
@ -81,15 +93,27 @@ public class SysUserApplyController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/submit/{userId}")
|
|
|
|
|
@GetMapping("/submit2/{userId}")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public AjaxResult submit(@PathVariable("userId") Long userId) {
|
|
|
|
|
public AjaxResult submit2(@PathVariable("userId") Long userId) {
|
|
|
|
|
boolean update = userService.lambdaUpdate()
|
|
|
|
|
.eq(SysUser::getUserId, userId)
|
|
|
|
|
.set(SysUser::getExamine, "3").update();
|
|
|
|
|
return toAjax(update);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 用户定岗
|
|
|
|
|
*/
|
|
|
|
|
@Log(title = "用户定岗", businessType = BusinessType.UPDATE)
|
|
|
|
|
@PostMapping("/submit")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public AjaxResult submit(@Validated SysUserVo userVo) {
|
|
|
|
|
SysUser user = Convert.convert(SysUser.class, userVo);
|
|
|
|
|
user.setExamine("3");
|
|
|
|
|
userRecordManager.saveOrUpdate(user);
|
|
|
|
|
return toAjax(userService.updateUser(user));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|