LiJun
2018-11-14 9f59a999252356393adcb2c0cdf3aaa3ca74dfa7
电池组的组端信息和电池组的单体信息<---------跨域访问--------->
3个文件已修改
34 ■■■■■ 已修改文件
gx_tieta/src/com/fgkj/actions/ActionUtil.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/actions/Batt_rtdataAction.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/actions/ActionUtil.java
@@ -475,4 +475,14 @@
        
        return b;
    }
    /**
     * 允许跨域请求
     */
    public static void isAllowHeaders(){
        HttpServletResponse res = getResponse();
        res.setHeader("Access-Control-Allow-Origin", "*");                //允许跨域访问
        res.setHeader("Access-Control-Allow-Headers", "X-Requested-With,content-type,token");
        res.setHeader("Access-Control-Allow-Methods", "GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH");
    }
}    
gx_tieta/src/com/fgkj/actions/Batt_rtdataAction.java
@@ -26,6 +26,16 @@
        result=tojson(model);    
        return SUCCESS;
    }
    //跨域访问查询电池组的单体数据
    public String serchByCondition_ky(){
        ActionUtil.isAllowHeaders();
        Batt_rtdata rtdata=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Batt_rtdata.class);
        ServiceModel model=service.serchByCondition_ky(rtdata);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String getResult() {
        return result;
    }
gx_tieta/src/com/fgkj/actions/Batt_rtstateAction.java
@@ -2,9 +2,12 @@
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;
@@ -84,6 +87,17 @@
        result = ActionUtil.tojson(model);
        return SUCCESS;
    }
    //实时监测中的查询实时组端信息        <!--   跨域访问 --->
    public String serchByCondition_ky(){
        ActionUtil.isAllowHeaders();                //允许跨域访问
        //System.out.println("开始查询rtstate");
        rtstate = ActionUtil.getGson().fromJson(json, Batt_rtstate.class);
        model=service.serchByCondition_ky(rtstate);
        //System.out.println(model);
        result = ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").toJson(model);
        return SUCCESS;
    }
    public ServiceModel getModel() {
        return model;