Commit 703ffe09 by 周海峰

日志

parent 4be4a294
...@@ -60,9 +60,9 @@ public class DesensitizationStrategyLogController { ...@@ -60,9 +60,9 @@ public class DesensitizationStrategyLogController {
@PostMapping({"/checkEnc"}) @PostMapping({"/checkEnc"})
@CrossOrigin @CrossOrigin
public Response checkEnc(@RequestBody Map<String, Object> vo) { public Response checkEnc(@RequestBody Map<String, Object> vo) {
String module = vo.get("module").toString(); String module = vo.get("module") == null ? "" : vo.get("module").toString();
String range = vo.get("range").toString(); String range = vo.get("range") == null ? "" : vo.get("range").toString();
String user = vo.get("user").toString(); String user = vo.get("user") == null ? "" : vo.get("user").toString();
String projectId = ""; String projectId = "";
if (null != vo.get("projectId")) { if (null != vo.get("projectId")) {
projectId = vo.get("projectId").toString(); projectId = vo.get("projectId").toString();
...@@ -76,9 +76,9 @@ public class DesensitizationStrategyLogController { ...@@ -76,9 +76,9 @@ public class DesensitizationStrategyLogController {
@PostMapping({"/getdesensitizationStrategyLog"}) @PostMapping({"/getdesensitizationStrategyLog"})
@CrossOrigin @CrossOrigin
public Response getdesensitizationStrategyLog(@RequestBody Map<String, Object> vo, HttpServletRequest request, HttpServletResponse response) { public Response getdesensitizationStrategyLog(@RequestBody Map<String, Object> vo, HttpServletRequest request, HttpServletResponse response) {
String module = vo.get("module").toString(); String module = vo.get("module") == null ? "" : vo.get("module").toString();
String range = vo.get("range").toString(); String range = vo.get("range") == null ? "" : vo.get("range").toString();
String user = vo.get("user").toString(); String user = vo.get("user") == null ? "" : vo.get("user").toString();
String projectId = ""; String projectId = "";
if (null != vo.get("projectId")) { if (null != vo.get("projectId")) {
projectId = vo.get("projectId").toString(); projectId = vo.get("projectId").toString();
......
...@@ -95,8 +95,8 @@ public class EncryptLogController { ...@@ -95,8 +95,8 @@ public class EncryptLogController {
projectId = vo.get("projectId").toString(); projectId = vo.get("projectId").toString();
} }
String module = vo.get("module").toString(); String module = vo.get("module") == null ? "" : vo.get("module").toString();
String range = vo.get("range").toString(); String range = vo.get("range") == null ? "" : vo.get("range").toString();
String user = ""; String user = "";
if (null != vo.get("user")) { if (null != vo.get("user")) {
user = vo.get("user").toString(); user = vo.get("user").toString();
......
...@@ -67,61 +67,40 @@ public List<DesensitizationStrategyLogVO> queryRow(PageInfo pageInfo, String mod ...@@ -67,61 +67,40 @@ public List<DesensitizationStrategyLogVO> queryRow(PageInfo pageInfo, String mod
} }
public List<Map<String, Object>> queryList(String module, String range, String user, String projectId) { public List<Map<String, Object>> queryList(String module, String range, String user, String projectId) {
Criterion moduleCon; List<Criterion> criteria = new ArrayList<>();
if (module != null && !"".equals(module)) {
moduleCon = Restrictions.eq("operModule", module);
} else {
moduleCon = Restrictions.like("operModule", "%%");
}
Criterion userCon; if (module != null && !module.isEmpty()) {
if (user != null && !"".equals(user)) { criteria.add(Restrictions.eq("operModule", module));
userCon = Restrictions.eq("createuser", user); }
} else { if (user != null && !user.isEmpty()) {
userCon = Restrictions.like("createuser", "%%"); criteria.add(Restrictions.eq("createuser", user));
} }
Date today = new Date(); Date today = new Date();
List<TCoreDesensitizationStrategyLog> logList; if (range != null && !range.isEmpty()) {
if (range != null && !"".equals(range)) {
if (!"0".equals(range)) { if (!"0".equals(range)) {
if (!"全部".equals(range)) { if (!"全部".equals(range)) {
Criterion timeCon = Restrictions.between("createtime", DateTimeTool.beforeDays(today, Integer.valueOf(range)), today); criteria.add(Restrictions.between("createtime", DateTimeTool.beforeDays(today, Integer.valueOf(range)), today));
if (null != projectId && !"".equals(projectId.trim())) {
logList = this.tCoreDesensitizationStrategyLogDao.queryAll(Order.desc("createtime"), new Criterion[]{moduleCon, timeCon, userCon, Restrictions.eq("projectId", projectId)});
} else {
logList = this.tCoreDesensitizationStrategyLogDao.queryAll(Order.desc("createtime"), new Criterion[]{moduleCon, timeCon, userCon});
} }
} else if (null != projectId && !"".equals(projectId.trim())) {
logList = this.tCoreDesensitizationStrategyLogDao.queryAll(Order.desc("createtime"), new Criterion[]{moduleCon, userCon, Restrictions.eq("projectId", projectId)});
} else { } else {
logList = this.tCoreDesensitizationStrategyLogDao.queryAll(Order.desc("createtime"), new Criterion[]{moduleCon, userCon}); criteria.add(Restrictions.ge("createtime", DateTimeTool.dayOfStart(today)));
}
} else {
Criterion timeCon = Restrictions.ge("createtime", DateTimeTool.dayOfStart(today));
if (null != projectId && !"".equals(projectId.trim())) {
logList = this.tCoreDesensitizationStrategyLogDao.queryAll(Order.desc("createtime"), new Criterion[]{moduleCon, timeCon, userCon, Restrictions.eq("projectId", projectId)});
} else {
logList = this.tCoreDesensitizationStrategyLogDao.queryAll(Order.desc("createtime"), new Criterion[]{moduleCon, timeCon, userCon});
} }
} }
} else if (null != projectId && !"".equals(projectId.trim())) { if (projectId != null && !projectId.trim().isEmpty()) {
logList = this.tCoreDesensitizationStrategyLogDao.queryAll(Order.desc("createtime"), new Criterion[]{moduleCon, userCon, Restrictions.eq("projectId", projectId)}); criteria.add(Restrictions.eq("projectId", projectId));
} else {
logList = this.tCoreDesensitizationStrategyLogDao.queryAll(Order.desc("createtime"), new Criterion[]{moduleCon, userCon});
} }
List<Map<String, Object>> mapList = new ArrayList(); List<TCoreDesensitizationStrategyLog> logList = tCoreDesensitizationStrategyLogDao.queryAll(
Order.desc("createtime"), criteria.toArray(new Criterion[0]));
for(TCoreDesensitizationStrategyLog encryptionLogVo : logList) { List<Map<String, Object>> mapList = new ArrayList<>();
Map<String, Object> resultMap = new HashMap(); for (TCoreDesensitizationStrategyLog encryptionLogVo : logList) {
Map<String, Object> resultMap = new HashMap<>();
resultMap.put("用户", encryptionLogVo.getCreateuser()); resultMap.put("用户", encryptionLogVo.getCreateuser());
resultMap.put("时间", encryptionLogVo.getCreatetime()); resultMap.put("时间", encryptionLogVo.getCreatetime());
resultMap.put("操作代码", encryptionLogVo.getCode()); resultMap.put("操作代码", encryptionLogVo.getCode());
resultMap.put("操作信息", encryptionLogVo.getOperationMassage()); resultMap.put("操作信息", encryptionLogVo.getOperationMassage());
mapList.add(resultMap); mapList.add(resultMap);
} }
return mapList; return mapList;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论