package com.casic.accessControl.event.web; import com.casic.accessControl.event.dto.EventDto; import com.casic.accessControl.event.manager.EventManager; import com.casic.accessControl.user.domain.User; import com.casic.accessControl.util.StringUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.annotation.Resource; import javax.servlet.http.HttpSession; import java.util.HashMap; import java.util.List; import java.util.Map; /** * Created by lenovo on 2016/8/11. */ @Controller @RequestMapping("event") public class EventController { @Resource private EventManager eventManager; @RequestMapping("get-event-list") @ResponseBody public Map<String, Object> getEventListByTaskId(@RequestParam(value = "taskId") Long taskId, HttpSession session) { Map<String, Object> result = new HashMap<String, Object>(); User user = (User) session.getAttribute(StringUtils.SYS_USER);//获取当前登录用户 if (user == null) { result.put("data", null); result.put("message", "用户未登录"); result.put("success", "false"); return result; } List<EventDto> eventList = eventManager.getEventsByTaskId(taskId); result.put("data", eventList); result.put("message", "成功获取事件列表"); result.put("success", "true"); return result; } }