package com.fgkj.actions; import java.util.List; import com.fgkj.dao.impl.Batt_rtdataDAOImpl; import com.fgkj.dto.Batt_rtdata; import com.fgkj.dto.ServiceModel; import com.fgkj.services.Batt_rtdataService; import com.opensymphony.xwork2.ActionSupport; public class Batt_rtdataAction extends ActionUtil{ private Batt_rtdataService service=new Batt_rtdataService(); private String result; private String json; public String serchByCondition(){ Batt_rtdata rtdata=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Batt_rtdata.class); ServiceModel model=service.serchByCondition(rtdata); result=ActionUtil.tojson(model); return SUCCESS; } //历史监测中查询出电池组的实时内阻并将其导出报表 public String serchResById(){ Batt_rtdata rtdata=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Batt_rtdata.class); ServiceModel model=service.serchResById(rtdata); result=tojson(model); return SUCCESS; } //跨域访问查询电池组的单体数据 < ! ---- ---- 跨域访问 ------------> public String serchByCondition_ky(){ ActionUtil.isAllowHeaders(); ServiceModel model = new ServiceModel(); if(key != null && CROSS_DOMAIN_KEY.equals(key)){ Batt_rtdata rtdata=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Batt_rtdata.class); model=service.serchByCondition_ky(rtdata); }else{ model.setCode(0); model.setMsg("识别码错误"); } result=ActionUtil.tojson(model); return SUCCESS; } public String getResult() { return result; } public void setJson(String json) { this.json = json; } }