bug修复

This commit is contained in:
guo 2023-07-13 16:20:36 +08:00
parent 701801b45e
commit 7598cb0b26
3 changed files with 14 additions and 16 deletions

View File

@ -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;
} }

View File

@ -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);
} }

View File

@ -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));
}
}
} }