123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295 |
- package cn.com.usky.iot.controller;
- import javax.annotation.PostConstruct;
- import javax.annotation.Resource;
- import javax.servlet.http.HttpServletRequest;
- import cn.com.usky.iot.auth.TokenAuthBO;
- import cn.com.usky.iot.auth.TokenAuthService;
- import cn.com.usky.iot.controller.login.Constants;
- import cn.com.usky.iot.entity.YtiotTAdmin;
- import cn.com.usky.utils.HttpServletRequestUtils;
- import com.alibaba.fastjson.JSONObject;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.servlet.ModelAndView;
- import cn.com.usky.iot.area.service.YtiotTAreaService;
- @Controller
- @RequestMapping("/iot/area")
- public class AreaController {
- @Resource
- private YtiotTAreaService ytiotTAreaService;
- private static AreaController AreaController;
- @PostConstruct
- public void init() {
- AreaController = this;
- AreaController.ytiotTAreaService = this.ytiotTAreaService;
- }
- @Autowired
- private TokenAuthService tokenAuthService;
- @RequestMapping(value = "/getList", method = {RequestMethod.GET, RequestMethod.POST})
- public ModelAndView getList(@RequestParam(value = "queryJson", required = false) String queryJson,
- @RequestParam(value = "page", required = false) String page,
- @RequestParam(value = "start", required = false) String start,
- @RequestParam(value = "limit", required = false) String limit,
- @RequestParam(value = "sort", required = false) String sort,
- HttpServletRequest request) {
- // TODO Auto-generated constructor stub
- ModelAndView mav = new ModelAndView();
- TokenAuthBO tokenAuthBO = HttpServletRequestUtils.tokenAuthForYT(request, tokenAuthService);
- boolean isAuth = tokenAuthBO.isAuthState();
- if (!isAuth) {
- JSONObject json = new JSONObject();
- json.put("check", false);
- json.put("errMsg", "权限错误,请重新登录");
- mav.addObject("ret_str", json.toJSONString());
- }
- mav.setViewName("return");
- //通过获取用户信息
- YtiotTAdmin o = (YtiotTAdmin) tokenAuthBO.getData().get(Constants.USER_INFO);
- JSONObject jsonObject = JSONObject.parseObject(queryJson);
- jsonObject.put("V_LOGINNAME", o.getVLoginname());
- jsonObject.put("V_PASSWORD", o.getVPassword());
- try {
- String ret = AreaController.ytiotTAreaService.getAreaList(jsonObject.toString(), page, start, limit, sort);
- // System.out.println(ret);
- mav.addObject("ret_str", ret);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return mav;
- }
- @RequestMapping(value = "/getProvince", method = {RequestMethod.GET, RequestMethod.POST})
- public ModelAndView getProvince(@RequestParam(value = "queryJson", required = false) String queryJson,
- @RequestParam(value = "page", required = false) String page,
- @RequestParam(value = "start", required = false) String start,
- @RequestParam(value = "limit", required = false) String limit,
- @RequestParam(value = "sort", required = false) String sort,
- HttpServletRequest request) {
- // TODO Auto-generated constructor stub
- ModelAndView mav = new ModelAndView();
- TokenAuthBO tokenAuthBO = HttpServletRequestUtils.tokenAuthForYT(request, tokenAuthService);
- boolean isAuth = tokenAuthBO.isAuthState();
- if (!isAuth) {
- JSONObject json = new JSONObject();
- json.put("check", false);
- json.put("errMsg", "权限错误,请重新登录");
- mav.addObject("ret_str", json.toJSONString());
- }
- mav.setViewName("return");
- //通过获取用户信息
- YtiotTAdmin o = (YtiotTAdmin) tokenAuthBO.getData().get(Constants.USER_INFO);
- JSONObject jsonObject = JSONObject.parseObject(queryJson);
- jsonObject.put("V_LOGINNAME", o.getVLoginname());
- jsonObject.put("V_PASSWORD", o.getVPassword());
- try {
- String ret = AreaController.ytiotTAreaService.getProvince(jsonObject.toString(), page, start, limit, sort);
- // System.out.println(ret);
- mav.addObject("ret_str", ret);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return mav;
- }
- @RequestMapping(value = "/getCity", method = {RequestMethod.GET, RequestMethod.POST})
- public ModelAndView getCity(@RequestParam(value = "queryJson", required = false) String queryJson,
- @RequestParam(value = "page", required = false) String page,
- @RequestParam(value = "start", required = false) String start,
- @RequestParam(value = "limit", required = false) String limit,
- @RequestParam(value = "sort", required = false) String sort,
- HttpServletRequest request) {
- // TODO Auto-generated constructor stub
- ModelAndView mav = new ModelAndView();
- TokenAuthBO tokenAuthBO = HttpServletRequestUtils.tokenAuthForYT(request, tokenAuthService);
- boolean isAuth = tokenAuthBO.isAuthState();
- if (!isAuth) {
- JSONObject json = new JSONObject();
- json.put("check", false);
- json.put("errMsg", "权限错误,请重新登录");
- mav.addObject("ret_str", json.toJSONString());
- }
- mav.setViewName("return");
- //通过获取用户信息
- YtiotTAdmin o = (YtiotTAdmin) tokenAuthBO.getData().get(Constants.USER_INFO);
- JSONObject jsonObject = JSONObject.parseObject(queryJson);
- jsonObject.put("V_LOGINNAME", o.getVLoginname());
- jsonObject.put("V_PASSWORD", o.getVPassword());
- try {
- String ret = AreaController.ytiotTAreaService.getCity(jsonObject.toString(), page, start, limit, sort);
- // System.out.println(ret);
- mav.addObject("ret_str", ret);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return mav;
- }
- @RequestMapping(value = "/getQu", method = {RequestMethod.GET, RequestMethod.POST})
- public ModelAndView getQu(@RequestParam(value = "queryJson", required = false) String queryJson,
- @RequestParam(value = "page", required = false) String page,
- @RequestParam(value = "start", required = false) String start,
- @RequestParam(value = "limit", required = false) String limit,
- @RequestParam(value = "sort", required = false) String sort,
- HttpServletRequest request) {
- // TODO Auto-generated constructor stub
- ModelAndView mav = new ModelAndView();
- TokenAuthBO tokenAuthBO = HttpServletRequestUtils.tokenAuthForYT(request, tokenAuthService);
- boolean isAuth = tokenAuthBO.isAuthState();
- if (!isAuth) {
- JSONObject json = new JSONObject();
- json.put("check", false);
- json.put("errMsg", "权限错误,请重新登录");
- mav.addObject("ret_str", json.toJSONString());
- }
- mav.setViewName("return");
- //通过获取用户信息
- YtiotTAdmin o = (YtiotTAdmin) tokenAuthBO.getData().get(Constants.USER_INFO);
- JSONObject jsonObject = JSONObject.parseObject(queryJson);
- jsonObject.put("V_LOGINNAME", o.getVLoginname());
- jsonObject.put("V_PASSWORD", o.getVPassword());
- try {
- String ret = AreaController.ytiotTAreaService.getQu(jsonObject.toString(), page, start, limit, sort);
- // System.out.println(ret);
- mav.addObject("ret_str", ret);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return mav;
- }
- @RequestMapping(value = "/getverList", method = {RequestMethod.GET, RequestMethod.POST})
- public ModelAndView getverList(@RequestParam(value = "queryJson", required = false) String queryJson,
- @RequestParam(value = "page", required = false) String page,
- @RequestParam(value = "start", required = false) String start,
- @RequestParam(value = "limit", required = false) String limit,
- @RequestParam(value = "sort", required = false) String sort,
- HttpServletRequest request) {
- // TODO Auto-generated constructor stub
- ModelAndView mav = new ModelAndView();
- TokenAuthBO tokenAuthBO = HttpServletRequestUtils.tokenAuthForYT(request, tokenAuthService);
- boolean isAuth = tokenAuthBO.isAuthState();
- if (!isAuth) {
- JSONObject json = new JSONObject();
- json.put("check", false);
- json.put("errMsg", "权限错误,请重新登录");
- mav.addObject("ret_str", json.toJSONString());
- }
- mav.setViewName("return");
- //通过获取用户信息
- YtiotTAdmin o = (YtiotTAdmin) tokenAuthBO.getData().get(Constants.USER_INFO);
- JSONObject jsonObject = JSONObject.parseObject(queryJson);
- jsonObject.put("V_LOGINNAME", o.getVLoginname());
- jsonObject.put("V_PASSWORD", o.getVPassword());
- try {
- String ret = AreaController.ytiotTAreaService.getAreaverList(jsonObject.toString(), page, start, limit, sort);
- //System.out.println(ret);
- mav.addObject("ret_str", ret);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return mav;
- }
- @RequestMapping(value = "/append", method = {RequestMethod.GET, RequestMethod.POST})
- public ModelAndView append(@RequestParam(value = "queryJson", required = false) String queryJson,
- HttpServletRequest request) {
- ModelAndView mav = new ModelAndView();
- TokenAuthBO tokenAuthBO = HttpServletRequestUtils.tokenAuthForYT(request, tokenAuthService);
- boolean isAuth = tokenAuthBO.isAuthState();
- if (!isAuth) {
- JSONObject json = new JSONObject();
- json.put("check", false);
- json.put("errMsg", "权限错误,请重新登录");
- mav.addObject("ret_str", json.toJSONString());
- }
- mav.setViewName("return");
- //通过获取用户信息
- YtiotTAdmin o = (YtiotTAdmin) tokenAuthBO.getData().get(Constants.USER_INFO);
- JSONObject jsonObject = JSONObject.parseObject(queryJson);
- jsonObject.put("V_LOGINNAME", o.getVLoginname());
- jsonObject.put("V_PASSWORD", o.getVPassword());
- try {
- String ret = AreaController.ytiotTAreaService.appendArea(jsonObject.toString());
- mav.addObject("ret_str", ret);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return mav;
- }
- @RequestMapping(value = "/update", method = {RequestMethod.GET, RequestMethod.POST})
- public ModelAndView update(@RequestParam(value = "queryJson", required = false) String queryJson,
- HttpServletRequest request) {
- ModelAndView mav = new ModelAndView();
- TokenAuthBO tokenAuthBO = HttpServletRequestUtils.tokenAuthForYT(request, tokenAuthService);
- boolean isAuth = tokenAuthBO.isAuthState();
- if (!isAuth) {
- JSONObject json = new JSONObject();
- json.put("check", false);
- json.put("errMsg", "权限错误,请重新登录");
- mav.addObject("ret_str", json.toJSONString());
- }
- mav.setViewName("return");
- //通过获取用户信息
- YtiotTAdmin o = (YtiotTAdmin) tokenAuthBO.getData().get(Constants.USER_INFO);
- JSONObject jsonObject = JSONObject.parseObject(queryJson);
- jsonObject.put("V_LOGINNAME", o.getVLoginname());
- jsonObject.put("V_PASSWORD", o.getVPassword());
- try {
- String ret = AreaController.ytiotTAreaService.updateArea(jsonObject.toString());
- mav.addObject("ret_str", ret);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return mav;
- }
- @RequestMapping(value = "/delete", method = {RequestMethod.GET, RequestMethod.POST})
- public ModelAndView delete(@RequestParam(value = "queryJson", required = false) String queryJson,
- HttpServletRequest request) {
- ModelAndView mav = new ModelAndView();
- TokenAuthBO tokenAuthBO = HttpServletRequestUtils.tokenAuthForYT(request, tokenAuthService);
- boolean isAuth = tokenAuthBO.isAuthState();
- if (!isAuth) {
- JSONObject json = new JSONObject();
- json.put("check", false);
- json.put("errMsg", "权限错误,请重新登录");
- mav.addObject("ret_str", json.toJSONString());
- }
- mav.setViewName("return");
- //通过获取用户信息
- YtiotTAdmin o = (YtiotTAdmin) tokenAuthBO.getData().get(Constants.USER_INFO);
- JSONObject jsonObject = JSONObject.parseObject(queryJson);
- jsonObject.put("V_LOGINNAME", o.getVLoginname());
- jsonObject.put("V_PASSWORD", o.getVPassword());
- try {
- String ret = AreaController.ytiotTAreaService.deleteArea(jsonObject.toString());
- mav.addObject("ret_str", ret);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return mav;
- }
- }
|