【修改】 操作日志耗时
This commit is contained in:
+1
-1
@@ -376,7 +376,7 @@ public class SysDepartController {
|
||||
return ImportExcelUtil.imporReturnRes(errorMessageList.size(), listSysDeparts.size() - errorMessageList.size(), errorMessageList);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(),e);
|
||||
return Results.error("文件导入失败:"+e.getMessage());
|
||||
return Results.error("导入失败,请联系管理员");
|
||||
} finally {
|
||||
try {
|
||||
file.getInputStream().close();
|
||||
|
||||
+26
-5
@@ -224,13 +224,19 @@ public class SysUserController {
|
||||
String rsaPrivateKey = String.valueOf(redisUtil.get(rsaPublicKey));
|
||||
try {
|
||||
SysUser sysUser = sysUserService.getById(jsonObject.getString("id"));
|
||||
baseCommonService.addLog("编辑用户,id: " +jsonObject.getString("id") ,CommonConstant.LOG_TYPE_2, 2);
|
||||
if(sysUser==null) {
|
||||
return Results.error(INEXISTENCE);
|
||||
}else {
|
||||
//开始时间
|
||||
long startTime = System.currentTimeMillis();
|
||||
SysUser user = getSysUser(jsonObject, rsaPrivateKey, sysUser);
|
||||
// 修改用户走一个service 保证事务
|
||||
sysUserService.editUser(user, roles, departs);
|
||||
//结束时间
|
||||
long endTime = System.currentTimeMillis();
|
||||
long costTime = endTime - startTime;
|
||||
baseCommonService.addLog("编辑用户,id: " +jsonObject.getString("id") ,CommonConstant.LOG_TYPE_2, 2,null,
|
||||
costTime);
|
||||
return Results.OK(OPTION_SUCCESS);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
@@ -267,24 +273,31 @@ public class SysUserController {
|
||||
@PostMapping("/delete")
|
||||
@RequiresPermissions("sys:user:sel")
|
||||
public Results<T> delete(@RequestBody Map<String,String> map) {
|
||||
long startTime = System.currentTimeMillis();
|
||||
String id = map.get("id");
|
||||
if(StringUtils.isBlank(id)){
|
||||
return Results.error("参数不识别!");
|
||||
}
|
||||
baseCommonService.addLog("删除用户,id: " +id ,CommonConstant.LOG_TYPE_2, 3);
|
||||
this.sysUserService.deleteUser(id);
|
||||
long endTime = System.currentTimeMillis();
|
||||
long costTime = endTime - startTime;
|
||||
baseCommonService.addLog("删除用户,id: " +id ,CommonConstant.LOG_TYPE_2, 3,null,costTime);
|
||||
return Results.OK("删除用户成功");
|
||||
}
|
||||
|
||||
@PostMapping("/deleteBatch")
|
||||
@RequiresPermissions("sys:user:sel")
|
||||
public Results<T> deleteBatch(@RequestBody Map<String, String> map) {
|
||||
long startTime = System.currentTimeMillis();
|
||||
String ids = map.get("ids");
|
||||
if(StringUtils.isBlank(ids)){
|
||||
return Results.error("参数不识别!");
|
||||
}
|
||||
baseCommonService.addLog("批量删除用户, ids: " +ids ,CommonConstant.LOG_TYPE_2, 3);
|
||||
this.sysUserService.deleteBatchUsers(ids);
|
||||
|
||||
long endTime = System.currentTimeMillis();
|
||||
long costTime = endTime - startTime;
|
||||
baseCommonService.addLog("批量删除用户, ids: " +ids ,CommonConstant.LOG_TYPE_2, 3,null,costTime);
|
||||
return Results.OK("批量删除用户成功");
|
||||
}
|
||||
|
||||
@@ -1244,9 +1257,9 @@ public class SysUserController {
|
||||
public Results<SysUser> appEdit(HttpServletRequest request, @RequestBody JSONObject jsonObject) {
|
||||
Results<SysUser> result = new Results<>();
|
||||
try {
|
||||
long startTime = System.currentTimeMillis();
|
||||
String username = JwtUtil.getUserNameByToken(request);
|
||||
SysUser sysUser = sysUserService.getUserByName(username);
|
||||
baseCommonService.addLog("移动端编辑用户,id: " +jsonObject.getString("id") ,CommonConstant.LOG_TYPE_2, 2);
|
||||
String realname=jsonObject.getString("realname");
|
||||
String avatar=jsonObject.getString("avatar");
|
||||
String sex=jsonObject.getString("sex");
|
||||
@@ -1266,6 +1279,9 @@ public class SysUserController {
|
||||
setUserInfo(sysUser, realname, avatar, sex, phone, email, birthday);
|
||||
sysUserService.updateById(sysUser);
|
||||
}
|
||||
long endTime = System.currentTimeMillis();
|
||||
long costTime = endTime - startTime;
|
||||
baseCommonService.addLog("移动端编辑用户,id: " +jsonObject.getString("id") ,CommonConstant.LOG_TYPE_2, 2,null,costTime);
|
||||
} catch (Exception e) {
|
||||
SysUserController.log.error(e.getMessage(), e);
|
||||
return Results.error("操作失败!");
|
||||
@@ -1442,12 +1458,14 @@ public class SysUserController {
|
||||
@PostMapping(value = "/setRole")
|
||||
public Results<SysUser> setRole(@RequestBody JSONObject jsonObject) {
|
||||
try {
|
||||
long startTime = System.currentTimeMillis();
|
||||
String ids = jsonObject.getString("ids");
|
||||
String roles = jsonObject.getString(SELECTED_ROLES);
|
||||
List<String> idList = Arrays.asList(ids.split(","));
|
||||
long endTime;
|
||||
long costTime;
|
||||
for (String id : idList) {
|
||||
SysUser sysUser = sysUserService.getById(id);
|
||||
baseCommonService.addLog("编辑用户角色,id: " + id, CommonConstant.LOG_TYPE_2, 2);
|
||||
if (sysUser == null) {
|
||||
return Results.error(INEXISTENCE);
|
||||
} else {
|
||||
@@ -1455,6 +1473,9 @@ public class SysUserController {
|
||||
user.setId(id);
|
||||
user.setUpdateTime(new Date());
|
||||
sysUserService.addRoleToUser(user, roles);
|
||||
endTime = System.currentTimeMillis();
|
||||
costTime = endTime - startTime;
|
||||
baseCommonService.addLog("编辑用户角色,id: " + id, CommonConstant.LOG_TYPE_2, 2,null,costTime);
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user