|
|
|
@ -64,6 +64,8 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
@ApiOperation(value = "添加用户信息", notes = "返回内容添加用户信息")
|
|
|
|
|
public ResultBean insertUserDetailModel(UserDetailModel model) {
|
|
|
|
|
try {
|
|
|
|
|
startMultiService();
|
|
|
|
|
|
|
|
|
|
SysUser user = model.getSysUser();
|
|
|
|
|
SysUserInfo info = model.getSysUserInfo();
|
|
|
|
|
|
|
|
|
@ -143,6 +145,8 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
@ApiOperation(value = "修改用户信息", notes = "返回内容添加用户信息")
|
|
|
|
|
public ResultBean updateUserDetailModel(UserDetailModel model) {
|
|
|
|
|
try {
|
|
|
|
|
startMultiService();
|
|
|
|
|
|
|
|
|
|
SysUser user = model.getSysUser();
|
|
|
|
|
SysUserInfo info = model.getSysUserInfo();
|
|
|
|
|
|
|
|
|
@ -228,6 +232,8 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
@ApiOperation(value = "修改用户信息", notes = "返回内容添加用户信息")
|
|
|
|
|
public ResultBean updateUserModel(UserDetailModel model) {
|
|
|
|
|
try {
|
|
|
|
|
startMultiService();
|
|
|
|
|
|
|
|
|
|
checkUserModel(model);
|
|
|
|
|
SysUser user = personnelService.getSysUserById(Long.parseLong(model.getUserId()));
|
|
|
|
|
initUser(model, user);
|
|
|
|
@ -334,6 +340,8 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
@ApiOperation(value = "删除用户信息", notes = "根据用户信息id删除信息")
|
|
|
|
|
public ResultBean deleteSysUserInfo(@PathVariable("id") String id) {
|
|
|
|
|
try {
|
|
|
|
|
startMultiService();
|
|
|
|
|
|
|
|
|
|
//条件验证
|
|
|
|
|
ValidatorBean.checkNotNull(id, "id为空");
|
|
|
|
|
|
|
|
|
@ -362,6 +370,8 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
@ApiOperation(value = "根据id批量删除", notes = "根据id批量删除")
|
|
|
|
|
public ResultBean deleteSysUserInfoByIds(String[] ids) {
|
|
|
|
|
try {
|
|
|
|
|
startMultiService();
|
|
|
|
|
|
|
|
|
|
ids = ConvertBean.modelSafeArrayNumber(ids, true);
|
|
|
|
|
if (ids.length == 0) {
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
@ -405,6 +415,8 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
@ApiOperation(value = "删除账号信息", notes = "根据账号信息id删除信息")
|
|
|
|
|
public ResultBean deleteSysUser(@PathVariable("id") String id) {
|
|
|
|
|
try {
|
|
|
|
|
startMultiService();
|
|
|
|
|
|
|
|
|
|
//条件验证
|
|
|
|
|
ValidatorBean.checkNotNull(id, "id为空");
|
|
|
|
|
|
|
|
|
@ -433,6 +445,8 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
@ApiOperation(value = "根据id批量删除", notes = "根据id批量删除")
|
|
|
|
|
public ResultBean deleteSysUserByIds(String[] ids) {
|
|
|
|
|
try {
|
|
|
|
|
startMultiService();
|
|
|
|
|
|
|
|
|
|
ids = ConvertBean.modelSafeArrayNumber(ids, true);
|
|
|
|
|
if (ids.length == 0) {
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
@ -631,6 +645,8 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
* @param model 用户模型
|
|
|
|
|
*/
|
|
|
|
|
public void refreshRef(SysUser user, SysUserInfo info, UserDetailModel model) {
|
|
|
|
|
startMultiService();
|
|
|
|
|
|
|
|
|
|
if (user != null) {
|
|
|
|
|
// 刷新账号 部门关系
|
|
|
|
|
personnelService.refreshRefSysUserDepartment(user.getId(), StringTool.getArrayLong(model.getUserDepartmentIdList()));
|
|
|
|
|