From 6f507a88aaa6ba13c6cd20be81e4486b843f8a9d Mon Sep 17 00:00:00 2001
From: LiJun <LiJun@192.168.10.20>
Date: 星期四, 15 十一月 2018 11:40:32 +0800
Subject: [PATCH] 在跨域请求中添加key识别判断,判断不通过则返回校验失败 <--------------------跨域访问------------------------------->

---
 gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java b/gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java
index 514cd0b..d8ce249 100644
--- a/gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java
+++ b/gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java
@@ -2,16 +2,19 @@
 
 import java.util.List;
 
+import javax.servlet.http.HttpServletResponse;
+
 import com.fgkj.dao.impl.Batt_rtstateDAOImpl;
 import com.fgkj.dto.BattInf;
 import com.fgkj.dto.Batt_Maint_Dealarm;
+import com.fgkj.dto.Batt_rtdata;
 import com.fgkj.dto.Batt_rtstate;
 import com.fgkj.dto.ServiceModel;
 import com.fgkj.dto.User_inf;
 import com.fgkj.services.Batt_rtstateService;
 import com.opensymphony.xwork2.ActionSupport;
 
-public class Batt_rtstateAction extends ActionSupport{
+public class Batt_rtstateAction extends ActionUtil{
 	private Batt_rtstateService service=new Batt_rtstateService();
 	private ServiceModel model;
 	private Batt_rtstate rtstate;
@@ -84,6 +87,23 @@
 		result = ActionUtil.tojson(model);
 		return SUCCESS;
 	}
+	
+	//瀹炴椂鐩戞祴涓殑鏌ヨ瀹炴椂缁勭淇℃伅		<!--   璺ㄥ煙璁块棶 --->
+	public String serchByCondition_ky(){	
+		ActionUtil.isAllowHeaders();				//鍏佽璺ㄥ煙璁块棶
+		model = new ServiceModel();
+		if(key != null && CROSS_DOMAIN_KEY.equals(key)){
+			//System.out.println("寮�濮嬫煡璇tstate");
+			rtstate = ActionUtil.getGson().fromJson(json, Batt_rtstate.class);
+			model=service.serchByCondition_ky(rtstate);			
+		}else{
+			model.setCode(0);
+			model.setMsg("璇嗗埆鐮侀敊璇�");
+		}
+		//System.out.println(model);
+		result = ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").toJson(model);
+		return SUCCESS;
+	}
 
 	public ServiceModel getModel() {
 		return model;

--
Gitblit v1.9.1