package kr.wisestone.owl.web.controller; import kr.wisestone.owl.domain.User; import kr.wisestone.owl.domain.UserHistory; import kr.wisestone.owl.service.UserHistoryService; import kr.wisestone.owl.service.UserService; import kr.wisestone.owl.web.condition.UserHistoryCondition; import org.springframework.beans.factory.HierarchicalBeanFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.MediaType; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import java.util.HashMap; import java.util.Map; /** * Created by maprex on 2021-05-11 */ @Controller public class UserHistoryController extends BaseController { @Autowired private UserHistoryService userHistoryService; @Autowired private UserService userService; // 로그인 이력 입력 @RequestMapping(value = "/userHistory/addLogin", produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Map addUserHistory() { Map resJsonData = new HashMap<>(); // 개발했으나 불필요 // UserHistoryCondition condition = new UserHistoryCondition(); // condition.setHistoryType(UserHistory.HISTORY_LOGIN); // this.userHistoryService.addUserHistory(resJsonData, condition); this.userService.updateLastLogin(); return this.setSuccessMessage(resJsonData); } }