初始版本
This commit is contained in:
55
src/main/java/com/vverp/controller/admin/LogController.java
Normal file
55
src/main/java/com/vverp/controller/admin/LogController.java
Normal file
@@ -0,0 +1,55 @@
|
||||
package com.vverp.controller.admin;
|
||||
|
||||
import com.vverp.util.DateUtil;
|
||||
import com.vverp.dto.LogQuery;
|
||||
import com.vverp.entity.Log;
|
||||
import com.vverp.moli.util.Pageable;
|
||||
import com.vverp.service.LogService;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Controller
|
||||
@RequestMapping(value = "/admin/log")
|
||||
public class LogController extends BaseController {
|
||||
|
||||
@Resource
|
||||
private LogService logService;
|
||||
|
||||
@RequestMapping(value = "/list")
|
||||
public String list(Pageable pageable, ModelMap modelMap, LogQuery query) {
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.add(Calendar.MONTH, -3);
|
||||
if (query.getCreateDateStart() == null) {
|
||||
query.setCreateDateStart(DateUtil.beginOfMonth(calendar.getTime()).toJdkDate());
|
||||
}
|
||||
if (query.getCreateDateEnd() == null) {
|
||||
query.setCreateDateEnd(DateUtil.endOfMonth(new Date()).toJdkDate());
|
||||
}
|
||||
query.setCreateDateStart(DateUtil.beginOfDay(query.getCreateDateStart()).toJdkDate());
|
||||
query.setCreateDateEnd(DateUtil.endOfDay(query.getCreateDateEnd()).toJdkDate());
|
||||
modelMap.addAttribute("page", logService.findPage(pageable, query));
|
||||
modelMap.addAttribute("query", query);
|
||||
return "/log/list";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/view", method = RequestMethod.GET)
|
||||
public String view(Long id, ModelMap modelMap) {
|
||||
Log log = logService.find(id);
|
||||
modelMap.addAttribute("log", log);
|
||||
return "/log/view";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/dialogList")
|
||||
public String adminLog(Pageable pageable, ModelMap modelMap) {
|
||||
modelMap.addAttribute("page", logService.findPage(pageable));
|
||||
return "/common/dialog/adminLog";
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user