bug修复
This commit is contained in:
parent
701801b45e
commit
7598cb0b26
@ -109,18 +109,8 @@ public class SystemUserController {
|
||||
@ApiImplicitParam(name = "id", value = "账号ID", paramType = "query", required = true, dataType = "Integer")
|
||||
@PostMapping(value = "/delete")
|
||||
public Result<SystemUser> delete(@RequestBody Map<String, Object> map) {
|
||||
Result<SystemUser> result = new Result<SystemUser>();
|
||||
SystemUser systemUser = systemUserService.getById(MapUtils.getString(map, "id"));
|
||||
if (systemUser == null) {
|
||||
result.error500(MessageUtil.get("notFindErr"));
|
||||
} else {
|
||||
boolean ok = systemUserService.removeById(MapUtils.getString(map, "id"));
|
||||
if (ok) {
|
||||
result.successMsg(MessageUtil.get("deleteSucess"));
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
systemUserService.delete(map);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -64,4 +64,5 @@ public interface ISystemUserService extends IService<SystemUser> {
|
||||
|
||||
Result<List<SystemUser>> getZjwjUserList(SystemUser systemUser);
|
||||
|
||||
void delete(Map<String, Object> map);
|
||||
}
|
||||
|
||||
@ -2,10 +2,6 @@ package com.zhgd.xmgl.modules.basicdata.service.impl;
|
||||
|
||||
import cn.hutool.core.date.*;
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import cn.hutool.crypto.digest.HMac;
|
||||
import cn.hutool.crypto.digest.HmacAlgorithm;
|
||||
import cn.hutool.http.HttpRequest;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
@ -939,4 +935,15 @@ public class SystemUserServiceImpl extends ServiceImpl<SystemUserMapper, SystemU
|
||||
return Result.success(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Map<String, Object> map) {
|
||||
String id = MapUtils.getString(map, "id");
|
||||
SystemUser systemUser = getById(id);
|
||||
if (systemUser == null) {
|
||||
throw new OpenAlertException(MessageUtil.get("notFindErr"));
|
||||
} else {
|
||||
removeById(id);
|
||||
baseRoleUserMapper.delete(new LambdaQueryWrapper<BaseRoleUser>().eq(BaseRoleUser::getUserId, id));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user