package com.fgkj.actions.dynamicload;
|
|
import java.util.List;
|
|
import com.fgkj.actions.ActionUtil;
|
import com.fgkj.dao.UinfDaoFactory;
|
import com.fgkj.dto.User_log;
|
import com.fgkj.dynamicload.dto.Dynamicload_control;
|
import com.fgkj.dynamicload.services.Dynamicload_controlService;
|
import com.fgkj.services.ServiceModel;
|
import com.fgkj.services.User_logService;
|
import com.google.gson.reflect.TypeToken;
|
|
public class Dynamicload_controlAction extends ActionUtil{
|
private Dynamicload_controlService service=new Dynamicload_controlService();
|
private String json;
|
private String result;
|
|
//手动加载页面_按钮操作
|
public String update() {
|
Dynamicload_control dtrol=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, Dynamicload_control.class);
|
//ServiceModel model=service.update(dtrol);
|
ServiceModel model=service.updatePLC(dtrol);
|
/*
|
* { String msg="启动"+dtrol.getDev_name()+"负载系统手动加载开关"; User_log
|
* ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Start_up,UinfDaoFactory.
|
* dynamicload, msg); User_logService uservice=new User_logService();
|
* uservice.add(ulog);//将用户的操作记录下来 }
|
*/
|
result=tojson(model);
|
return SUCCESS;
|
}
|
//手动/自动加载/突加突卸页面_全部分闸
|
public String updateAll_open() {
|
Dynamicload_control dtrol=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, Dynamicload_control.class);
|
//ServiceModel model=service.updateAll_open(dtrol);
|
ServiceModel model=service.updateAll_openPLC(dtrol);
|
{
|
String msg="启动"+dtrol.getDev_name()+"负载系统全部分闸"+",全部分闸参数:"+dtrol.getAll_open();
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Start_up,UinfDaoFactory.dynamicload, msg);
|
User_logService uservice=new User_logService();
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
result=tojson(model);
|
return SUCCESS;
|
}
|
//自动加载页面_启动加减载
|
public String updateStart_auto() {
|
Dynamicload_control dtrol=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, Dynamicload_control.class);
|
//ServiceModel model=service.updateStart_auto(dtrol);
|
ServiceModel model=service.updateStart_autoPLC(dtrol);
|
{
|
String msg="启动"+dtrol.getDev_name()+"加减载"+",启动加减载参数:"+dtrol.getStart_auto();
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Start_up,UinfDaoFactory.dynamicload, msg);
|
User_logService uservice=new User_logService();
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
result=tojson(model);
|
return SUCCESS;
|
}
|
//自动加载页面_停止加减载
|
public String updateStop_auto() {
|
Dynamicload_control dtrol=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, Dynamicload_control.class);
|
//ServiceModel model=service.updateStop_auto(dtrol);
|
ServiceModel model=service.updateStop_autoPLC(dtrol);
|
{
|
String msg="停止"+dtrol.getDev_name()+"加减载"+",停止加减载参数:"+dtrol.getStop_auto();
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Start_up,UinfDaoFactory.dynamicload, msg);
|
User_logService uservice=new User_logService();
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
result=tojson(model);
|
return SUCCESS;
|
}
|
//突加突卸
|
public String updateSudden_crease() {
|
Dynamicload_control dtrol=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, Dynamicload_control.class);
|
//ServiceModel model=service.updateSudden_crease(dtrol);
|
ServiceModel model=service.updateSudden_creasePLC(dtrol);
|
{
|
String msg="启动"+dtrol.getDev_name()+"突加突卸"+",启动突加突卸参数:"+dtrol.getSudden_crease();
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Start_up,UinfDaoFactory.dynamicload, msg);
|
User_logService uservice=new User_logService();
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
result=tojson(model);
|
return SUCCESS;
|
}
|
//总突加突卸
|
public String updateAllSudden_crease() {
|
List<Dynamicload_control> list=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json,new TypeToken<List<Dynamicload_control>>(){}.getType());
|
//ServiceModel model=service.updateAllSudden_crease(list);
|
ServiceModel model=service.updateAllSudden_creasePLC(list);
|
{
|
String msg="启动总突加突卸";
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Start_up,UinfDaoFactory.dynamicload, msg);
|
User_logService uservice=new User_logService();
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
result=tojson(model);
|
return SUCCESS;
|
}
|
//总全部分闸
|
public String updatedoubAll_open() {
|
List<Dynamicload_control> list=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json,new TypeToken<List<Dynamicload_control>>(){}.getType());
|
//ServiceModel model=service.updatedoubAll_open(list);
|
ServiceModel model=service.updatedoubAll_openPLC(list);
|
{
|
String msg="启动总全部分闸";
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Start_up,UinfDaoFactory.dynamicload, msg);
|
User_logService uservice=new User_logService();
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
result=tojson(model);
|
return SUCCESS;
|
}
|
|
//自动加载/突加突卸页面_设定功率
|
public String updateSet_power() {
|
Dynamicload_control dtrol=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, Dynamicload_control.class);
|
//System.out.println(dtrol);
|
//ServiceModel model=service.updateSet_power(dtrol);
|
ServiceModel model=service.updateSet_powerPLC(dtrol);
|
{
|
String msg="设置"+dtrol.getDev_name()+"功率"+",功率参数:"+dtrol.getSet_power();
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Set_up,UinfDaoFactory.dynamicload, msg);
|
User_logService uservice=new User_logService();
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
result=tojson(model);
|
return SUCCESS;
|
}
|
|
//自动加载页面修改间隔时间
|
public String updateInterval_time() {
|
Dynamicload_control dtrol=ActionUtil.getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json, Dynamicload_control.class);
|
//ServiceModel model=service.updateInterval_time(dtrol);
|
ServiceModel model=service.updateInterval_timePLC(dtrol);
|
{
|
String msg="修改"+dtrol.getDev_name()+"时间间隔"+",时间间隔参数:"+dtrol.getInterval_time();
|
User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter,UinfDaoFactory.dynamicload, msg);
|
User_logService uservice=new User_logService();
|
uservice.add(ulog);//将用户的操作记录下来
|
}
|
result=tojson(model);
|
return SUCCESS;
|
}
|
|
|
|
|
|
|
|
|
public String getResult() {
|
return result;
|
}
|
public void setJson(String json) {
|
this.json = json;
|
}
|
|
|
|
}
|