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")
|
@ApiImplicitParam(name = "id", value = "账号ID", paramType = "query", required = true, dataType = "Integer")
|
||||||
@PostMapping(value = "/delete")
|
@PostMapping(value = "/delete")
|
||||||
public Result<SystemUser> delete(@RequestBody Map<String, Object> map) {
|
public Result<SystemUser> delete(@RequestBody Map<String, Object> map) {
|
||||||
Result<SystemUser> result = new Result<SystemUser>();
|
systemUserService.delete(map);
|
||||||
SystemUser systemUser = systemUserService.getById(MapUtils.getString(map, "id"));
|
return Result.ok();
|
||||||
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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -64,4 +64,5 @@ public interface ISystemUserService extends IService<SystemUser> {
|
|||||||
|
|
||||||
Result<List<SystemUser>> getZjwjUserList(SystemUser 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.date.*;
|
||||||
import cn.hutool.core.util.IdUtil;
|
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.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
@ -939,4 +935,15 @@ public class SystemUserServiceImpl extends ServiceImpl<SystemUserMapper, SystemU
|
|||||||
return Result.success(list);
|
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