|
@@ -47,6 +47,9 @@ public class NewLampPoleController {
|
|
|
@Autowired
|
|
|
private LampPoleService lampPoleService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private OperationLogService operationLogService;
|
|
|
+
|
|
|
@RequestMapping(value = "/info",method = RequestMethod.POST)
|
|
|
public BaseResult info(HttpServletRequest request){
|
|
|
Integer version = request.getParameter("version") == null ? 0 : Integer.parseInt(request.getParameter("version"));
|
|
@@ -264,4 +267,47 @@ public class NewLampPoleController {
|
|
|
return BaseResult.success(vo);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 操作日志列表
|
|
|
+ * @param request
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/logList", method = RequestMethod.POST)
|
|
|
+ public BaseResult<OperationLogDTO> logList(HttpServletRequest request){
|
|
|
+ String keyword = request.getParameter("keyword") == null ? "" : request.getParameter("keyword");
|
|
|
+ String username = request.getParameter("username") == null ? "" : request.getParameter("username");
|
|
|
+ int page = request.getParameter("page") == null ? 1 : Integer.parseInt(request.getParameter("page"));
|
|
|
+ int count = request.getParameter("count") == null ? 16 : Integer.parseInt(request.getParameter("count"));
|
|
|
+ int operaType = request.getParameter("operaType") == null ? 0 : Integer.parseInt(request.getParameter("operaType"));
|
|
|
+ int devType = request.getParameter("devType") == null ? 0 : Integer.parseInt(request.getParameter("devType"));
|
|
|
+
|
|
|
+ OperationLogVO vo = new OperationLogVO();
|
|
|
+ vo.setKeyword(keyword);
|
|
|
+ vo.setOffset(count * (page - 1));
|
|
|
+ vo.setLimit(count);
|
|
|
+ vo.setOperaType(operaType);
|
|
|
+ vo.setDevType(devType);
|
|
|
+ vo.setUsername(username);
|
|
|
+ OperationLogVO logVO = operationLogService.getLogListByVO(vo);
|
|
|
+ return BaseResult.success(logVO);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除日志信息
|
|
|
+ * @param request
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/delLog", method = RequestMethod.POST)
|
|
|
+ public BaseResult delLog(HttpServletRequest request){
|
|
|
+ Integer version = request.getParameter("version") == null ? 0 : Integer.parseInt(request.getParameter("version"));
|
|
|
+ String logId = request.getParameter("logId");
|
|
|
+ if (logId == null || logId.length() == 0) return toolUtils.response("0007",version);
|
|
|
+ String[] split = logId.split(",");
|
|
|
+ for (String id :split) {
|
|
|
+ int l = Integer.parseInt(id);
|
|
|
+ operationLogService.deleteLogListById(l);
|
|
|
+ }
|
|
|
+ return toolUtils.response("0000",version);
|
|
|
+ }
|
|
|
+
|
|
|
}
|