From 62a2c2cff2978dfcfe2fc4ef3e4c1e2a89835dbf Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei@blit.7drlb.com> Date: Thu, 26 Oct 2017 10:11:30 +0800 Subject: [PATCH] 区域全部平均值接口 --- src/main/java/com/moral/monitor/controller/ScreenApiController.java | 84 +++++++++--------------------------------- 1 files changed, 18 insertions(+), 66 deletions(-) diff --git a/src/main/java/com/moral/monitor/controller/ScreenApiController.java b/src/main/java/com/moral/monitor/controller/ScreenApiController.java index 18cbeee..4f114a7 100644 --- a/src/main/java/com/moral/monitor/controller/ScreenApiController.java +++ b/src/main/java/com/moral/monitor/controller/ScreenApiController.java @@ -1,43 +1,27 @@ package com.moral.monitor.controller; -import java.util.HashMap; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; - -import javax.servlet.http.HttpServletRequest; - -import org.apache.commons.collections.CollectionUtils; -import org.apache.commons.lang.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.bind.annotation.RestController; - import com.alibaba.fastjson.JSON; -import com.moral.monitor.entity.AccountEntity; import com.moral.monitor.entity.Equipment; import com.moral.monitor.entity.State; import com.moral.monitor.service.ScreenApiService; -import com.moral.monitor.service.ScreenService; -import com.moral.monitor.util.Crypto; import com.moral.monitor.util.ScreenApiData; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import javax.annotation.Resource; +import java.util.LinkedHashMap; +import java.util.List; /** * Created by a on 2017/7/12. */ -@RestController -@RequestMapping(value = "screen") -@CrossOrigin(origins = "*", maxAge = 3600) +//@Controller +//@RequestMapping(value = "screen") public class ScreenApiController { - @Autowired + @Resource ScreenApiService screenApiService; - @Autowired - private ScreenService screenService; /** * ������������/������������ ��������������������������������������������������������������������� * @param area ������������������������ ������������������������������ @@ -148,45 +132,13 @@ } - - /** - * Screen login. - * - * @param request the request - * @return the map - */ - @RequestMapping(value = "/login", method = RequestMethod.GET) - public Map<String, Object> screenLogin(HttpServletRequest request) { - Map<String, Object> resultMap = new HashMap<String, Object>(); - String msg = ""; - Integer accountId = -1; - String account = request.getParameter("account"); - String password = request.getParameter("password"); - if (StringUtils.isBlank(account) || StringUtils.isBlank(password)) { - msg = "������������������������������������"; - } else { - try { - password = Crypto.md5(password); - List<AccountEntity> accountLists = screenService.getAccountLists(account, password); - if (CollectionUtils.isEmpty(accountLists) || accountLists.size() != 1) { - msg = "���������������������������������"; - } else { - AccountEntity accountEntity = accountLists.get(0); - if ("1".equals(accountEntity.getEnable())) { - msg = "���������������"; - accountId = accountEntity.getId(); - } else { - msg = "���������������������������������������������"; - } - } - } catch (Exception e) { - e.printStackTrace(); - msg = "���������������������������������"; - } - } - resultMap.put("msg", msg); - resultMap.put("accountId", accountId); - return resultMap; - } - + + + + + + + + + } -- Gitblit v1.8.0