admin:huo123456@qq
2019-01-21 d42cb45f8fc0932e9a0766f98c445635a85b22d3
gx_tieta/src/com/fgkj/actions/ram/Fbs9100s_dfu_stateAction.java
@@ -1,12 +1,17 @@
package com.fgkj.actions.ram;
import java.util.List;
import com.fgkj.actions.ActionUtil;
import com.fgkj.dto.BattInf;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.ram.Fbs9100_state;
import com.fgkj.dto.ram.Fbs9100s_dfu_state;
import com.fgkj.services.ram.Fbs9100s_dfu_stateService;
import com.google.gson.reflect.TypeToken;
public class Fbs9100s_dfu_stateAction extends ActionUtil{
   private Fbs9100s_dfu_stateService service;
   private Fbs9100s_dfu_stateService service = new Fbs9100s_dfu_stateService();
   private String json;
   private String result;
   
@@ -17,6 +22,29 @@
      result=tojson(model);
      return SUCCESS;
   }
   //升级插入
   public String addPro(){
      BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class);
      ServiceModel model=service.addPro(binf);
      result=tojson(model);
      return SUCCESS;
   }
   //表格显示批量插入的机房信息
   public String serchInserStation(){
      BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,BattInf.class);
      ServiceModel model=service.serchInserStation(binf);
      result=tojson(model);
      return SUCCESS;
   }
   //批量升级前验证升级的设备必须处于在线监测状态(9100state的workstate为0)
   public String judgeStation(){
      List<Integer>  list=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,new TypeToken<List<Integer>>(){}.getType());
      ServiceModel model=service.judgeStation(list);
      result=tojson(model);
      return SUCCESS;
   }
   //升级确认
   public String update(){
      Fbs9100s_dfu_state dfu=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Fbs9100s_dfu_state.class);
@@ -24,7 +52,26 @@
      result=tojson(model);
      return SUCCESS;
   }
   //批量升级确认
   public String updatePro(){
      List<Fbs9100s_dfu_state>  list=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,new TypeToken<List<Fbs9100s_dfu_state>>(){}.getType());
      ServiceModel model=service.updatePro(list);
      result=tojson(model);
      return SUCCESS;
   }
   //升级界面实时刷新
   public String serchByCondition(){
      List<Integer>  list=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,new TypeToken<List<Integer>>(){}.getType());
      ServiceModel model=service.serchByCondition(list);
      result=tojson(model);
      return SUCCESS;
   }
   //升级界面实时刷新
   public String searchAll(){
      ServiceModel model=service.searchAll();
      result=tojson(model);
      return SUCCESS;
   }
   public String getResult() {
      return result;
   }