package com.casic.accessControl.app.web; import com.casic.accessControl.app.domain.ApkVersion; import com.casic.accessControl.app.manager.ApkVersionManager; import com.casic.accessControl.marker.domain.Marker; import com.casic.accessControl.marker.manager.MarkerManager; import com.casic.accessControl.task.domain.Task; import com.casic.accessControl.task.domain.TaskDetail; import com.casic.accessControl.task.dto.TaskDetailDto; import com.casic.accessControl.task.dto.TaskDto; import com.casic.accessControl.task.dto.TaskStatus; import com.casic.accessControl.task.manager.TaskDetailManager; import com.casic.accessControl.task.manager.TaskManager; import com.casic.accessControl.user.domain.Company; import com.casic.accessControl.user.domain.Role; import com.casic.accessControl.user.domain.User; import com.casic.accessControl.user.dto.UserDto; import com.casic.accessControl.user.manager.RoleManager; import com.casic.accessControl.user.manager.UserManager; import com.casic.accessControl.util.DataTable; import com.casic.accessControl.util.StringUtils; import com.google.gson.Gson; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.ModelAttribute; 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.HttpServletResponse; import javax.servlet.http.HttpSession; import java.text.SimpleDateFormat; import java.util.*; /** * Created by lenovo on 2016/4/13. */ @Controller @RequestMapping("app") public class ApkVersionController { @Resource private ApkVersionManager apkVersionManager; @RequestMapping("get-latest-version") @ResponseBody public Map<String, Object> getLatestVersion(HttpServletResponse response, HttpSession session) { Map<String, Object> result = new HashMap<String, Object>(); try { ApkVersion latest = apkVersionManager.getLatestVersion(); if (null != latest) { result.put("version", latest.getVersion()); result.put("path", latest.getPath()); } else { result.put("version", "1.0.0"); } } catch (Exception e) { e.printStackTrace(); result.put("version", "1.0.0"); } return result; } }