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 |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java b/gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java
index 23bb17f..d8ce249 100644
--- a/gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java
+++ b/gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java
@@ -14,7 +14,7 @@
 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;
@@ -91,9 +91,15 @@
 	//瀹炴椂鐩戞祴涓殑鏌ヨ瀹炴椂缁勭淇℃伅		<!--   璺ㄥ煙璁块棶 --->
 	public String serchByCondition_ky(){	
 		ActionUtil.isAllowHeaders();				//鍏佽璺ㄥ煙璁块棶
-		//System.out.println("寮�濮嬫煡璇tstate");
-		rtstate = ActionUtil.getGson().fromJson(json, Batt_rtstate.class);
-		model=service.serchByCondition_ky(rtstate);
+		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;

--
Gitblit v1.9.1