package com.nationalelectric.greenH5; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.beans.factory.annotation.Autowired; import com.nationalelectirc.Constant.Constant; import com.nationalelectirc.utils.RestResult; import com.nationalelectirc.utils.Utils; import com.nationalelectric.greenH5.bizc.BaseServiceImpl; import com.nationalelectric.greenH5.po.GreenPersonElecAcc; import com.nationalelectric.greenH5.po.GreenUserInfo; import com.nationalelectric.greenH5.po.GreenUserRoleRel; import com.nationalelectric.greenH5.utils.GetTokenUtil; import com.sgcc.uap.mdd.model.utils.StringUtil; import com.sgcc.uap.persistence.IHibernateDao; import com.alibaba.fastjson.JSONObject; import com.jysoft.unipush.AliasManage; import org.springframework.web.bind.annotation.RequestMapping; import java.net.URLDecoder; import java.util.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; /** * 概述
* TODO *

* 功能
* TODO * * @author niguang */ @Controller @RequestMapping("/appupdate") public class AppUpdateController { @Autowired IHibernateDao hibernateDao; @Autowired private BaseServiceImpl baseService; @Autowired private GreenDictionaryInfoController greenDictionaryInfoController; /** * 注册 */ @SuppressWarnings("unchecked") @RequestMapping(value = "/getAppUpdateInfo", method = RequestMethod.POST) public @ResponseBody RestResult getAppUpdateInfo(Map map) { try { String versionCode = (String) map.get("versionCode"); String versionName = (String) map.get("versionName"); String type = (String) map.get("type"); String getNewestInfoSql = "select version_code as versionCode,version_name as versionName," + " type,version_info as versionInfo,force_update as forceUpdate, " + " downloadurl as downloadUrl from app_update " + " where latest ='Y' AND version_code !=? and type=?"; List> list = hibernateDao.queryForListWithSql(getNewestInfoSql,new Object[]{versionCode,type}); if(list.size()==0){ return new RestResult(Constant.FAILED,"查询失败!"); } Map appInfoMap = list.get(0); return new RestResult(Constant.SUCCESS,"查询成功",appInfoMap); } catch (Exception e) { e.printStackTrace(); return new RestResult(Constant.FAILED,"查询失败!"); } } }