DyEnvir_system/src/com/fgkj/electric2mwsystem/Impl/Electric_Control_Single_2kwImpl.java
@@ -42,30 +42,30 @@ case 2:updateSql=" remote_start=? ";updateVaule=(float)econ.getRemote_start();opreat=UinfDaoFactory.Start_up;msg="远程启动";break;//远程启动 case 3:updateSql=" fault_reset=? ";updateVaule=(float)econ.getFault_reset();opreat=UinfDaoFactory.Alter;msg="故障复位";break;//故障复位 case 4:updateSql=" conscurrswitch=? ";updateVaule=(float)econ.getConscurrswitch();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//恒流切换 case 5:updateSql=" constantvol=? ";updateVaule=(float)econ.getConstantvol();opreat=UinfDaoFactory.Alter;msg="恒压切换";break;//4并或2串2并恒压 case 5:updateSql=" constantvol=? ";updateVaule=(float)econ.getConstantvol();opreat=UinfDaoFactory.Alter;msg="4并或2串2并恒压";break;//4并或2串2并恒压 case 6:updateSql=" volset_confirm =? ";updateVaule=(float)econ.getVolset_confirm();opreat=UinfDaoFactory.Alter;msg="电压给定确认";break;//电压给定确认 case 7:updateSql=" currset_confirm =? ";updateVaule=(float)econ.getCurrset_confirm();opreat=UinfDaoFactory.Alter;msg="电流给定确认";break;//电流给定确认 case 8:updateSql=" remote_stop =? ";updateVaule=(float)econ.getRemote_stop();opreat=UinfDaoFactory.End;msg="远程停止";break;//远程停止 case 9:updateSql=" start_screen_set =? ";updateVaule=(float)econ.getStart_screen_set();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//启动触摸屏给定 case 10:updateSql=" start_upper_set=? ";updateVaule=(float)econ.getStart_upper_set();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//启动上位机给定 case 11:updateSql=" consvolswitch =? ";updateVaule=(float)econ.getConsvolswitch();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//恒压切换 case 12:updateSql=" othermode =? ";updateVaule=(float)econ.getOthermode();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//4并或2串2并以外模式 case 13:updateSql=" consvol_distribution =? ";updateVaule=(float)econ.getConsvol_distribution();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//四串恒压电压分配位 case 9:updateSql=" start_screen_set =? ";updateVaule=(float)econ.getStart_screen_set();opreat=UinfDaoFactory.Start_up;msg="启动触摸屏给定";break;//启动触摸屏给定 case 10:updateSql=" start_upper_set=? ";updateVaule=(float)econ.getStart_upper_set();opreat=UinfDaoFactory.Start_up;msg="启动上位机给定";break;//启动上位机给定 case 11:updateSql=" consvolswitch =? ";updateVaule=(float)econ.getConsvolswitch();opreat=UinfDaoFactory.Alter;msg="恒压切换";break;//恒压切换 case 12:updateSql=" othermode =? ";updateVaule=(float)econ.getOthermode();opreat=UinfDaoFactory.Alter;msg="4并或2串2并以外模式";break;//4并或2串2并以外模式 case 13:updateSql=" consvol_distribution =? ";updateVaule=(float)econ.getConsvol_distribution();opreat=UinfDaoFactory.Alter;msg="四串恒压电压分配";break;//四串恒压电压分配位 case 14:updateSql=" consvolmode_chargecurr =? ";updateVaule=econ.getConsvolmode_chargecurr();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//'转为恒压模式充电电压值' case 15:updateSql=" chargecurr_one =? ";updateVaule=econ.getChargecurr_one();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//第1阶段充电电流值', case 14:updateSql=" consvolmode_chargecurr =? ";updateVaule=econ.getConsvolmode_chargecurr();opreat=UinfDaoFactory.Alter;msg="转为恒压模式充电电压值";break;//'转为恒压模式充电电压值' case 15:updateSql=" chargecurr_one =? ";updateVaule=econ.getChargecurr_one();opreat=UinfDaoFactory.Alter;msg="第1阶段充电电流值";break;//第1阶段充电电流值', case 16:updateSql=" chargecurr_two =? ";updateVaule=econ.getChargecurr_two();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//第2阶段充电电流值',、 case 17:updateSql=" chargecurr_three=? ";updateVaule=econ.getChargecurr_three();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//第3阶段充电电流值', case 18:updateSql=" chargecurr_four=? ";updateVaule=econ.getChargecurr_four();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//第4阶段充电电流值', case 19:updateSql=" chargecurr_five=? ";updateVaule=econ.getChargecurr_five();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//第5阶段充电电流值', case 20:updateSql=" currset=? ";updateVaule=econ.getCurrset();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//'电流设定值', case 17:updateSql=" chargecurr_three=? ";updateVaule=econ.getChargecurr_three();opreat=UinfDaoFactory.Alter;msg="第2阶段充电电流值";break;//第3阶段充电电流值', case 18:updateSql=" chargecurr_four=? ";updateVaule=econ.getChargecurr_four();opreat=UinfDaoFactory.Alter;msg="第4阶段充电电流值";break;//第4阶段充电电流值', case 19:updateSql=" chargecurr_five=? ";updateVaule=econ.getChargecurr_five();opreat=UinfDaoFactory.Alter;msg="第5阶段充电电流值";break;//第5阶段充电电流值', case 20:updateSql=" currset=? ";updateVaule=econ.getCurrset();opreat=UinfDaoFactory.Alter;msg="电流设定";break;//'电流设定值', case 21:updateSql=" volset =? ";updateVaule=econ.getVolset();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//'电压设定值', case 22:updateSql=" stopchargevol_one =? ";updateVaule=econ.getStopchargevol_one();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//'第1阶段充电终止电压', case 23:updateSql=" stopchargevol_two =? ";updateVaule=econ.getStopchargevol_two();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//'第2阶段充电终止电压', case 24:updateSql=" stopchargevol_three =? ";updateVaule=econ.getStopchargevol_three();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//'第3阶段充电终止电压', case 25:updateSql=" stopchargevol_four=? ";updateVaule=econ.getStopchargevol_four();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//'第4阶段充电终止电压', case 26:updateSql=" stopchargevol_five=? ";updateVaule=econ.getStopchargevol_five();opreat=UinfDaoFactory.Alter;msg="恒流切换";break;//'第5阶段充电终止电压', case 21:updateSql=" volset =? ";updateVaule=econ.getVolset();opreat=UinfDaoFactory.Alter;msg="电压设定";break;//'电压设定值', case 22:updateSql=" stopchargevol_one =? ";updateVaule=econ.getStopchargevol_one();opreat=UinfDaoFactory.Alter;msg="第1阶段充电终止电压";break;//'第1阶段充电终止电压', case 23:updateSql=" stopchargevol_two =? ";updateVaule=econ.getStopchargevol_two();opreat=UinfDaoFactory.Alter;msg="第2阶段充电终止电压";break;//'第2阶段充电终止电压', case 24:updateSql=" stopchargevol_three =? ";updateVaule=econ.getStopchargevol_three();opreat=UinfDaoFactory.Alter;msg="第3阶段充电终止电压";break;//'第3阶段充电终止电压', case 25:updateSql=" stopchargevol_four=? ";updateVaule=econ.getStopchargevol_four();opreat=UinfDaoFactory.Alter;msg="第4阶段充电终止电压";break;//'第4阶段充电终止电压', case 26:updateSql=" stopchargevol_five=? ";updateVaule=econ.getStopchargevol_five();opreat=UinfDaoFactory.Alter;msg="第5阶段充电终止电压";break;//'第5阶段充电终止电压', default:break; DyEnvir_system/src/com/fgkj/electricsystem/Impl/Electric_control_connImpl.java
@@ -8,8 +8,11 @@ import com.fgkj.dao.BaseDAO; import com.fgkj.dao.CallBack; import com.fgkj.dao.DAOHelper; import com.fgkj.dao.UinfDaoFactory; import com.fgkj.db.DBUtil; import com.fgkj.dto.User_log; import com.fgkj.electricsystem.dto.Electric_control_conn; import com.fgkj.services.User_logService; public class Electric_control_connImpl implements BaseDAO,CallBack{ @@ -31,26 +34,33 @@ //System.out.println(econn); String updateSql=""; float updateVaule=0f; String msg=""; int opreat=0; switch (econn.getNum()) { case 1:updateSql=" convolcontrol=? ";updateVaule=econn.getConvolcontrol();break;//恒压控制 case 2:updateSql=" concurrcontrol=? ";updateVaule=econn.getConcurrcontrol();break;//恒流控制 case 3:updateSql=" conn_flag=? ";updateVaule=econn.getConn_flag();break;// '并联模式', case 4:updateSql=" divide_flag=? ";updateVaule=econn.getDivide_flag();break;// '串联模式', case 1:updateSql=" convolcontrol=? ";updateVaule=econn.getConvolcontrol();opreat=UinfDaoFactory.Alter;msg="恒压控制";break;//恒压控制 case 2:updateSql=" concurrcontrol=? ";updateVaule=econn.getConcurrcontrol();opreat=UinfDaoFactory.Alter;msg="恒流控制";break;//恒流控制 case 3:updateSql=" conn_flag=? ";updateVaule=econn.getConn_flag();opreat=UinfDaoFactory.Alter;msg="并联模式";break;// '并联模式', case 4:updateSql=" divide_flag=? ";updateVaule=econn.getDivide_flag();opreat=UinfDaoFactory.Alter;msg="串联模式";break;// '串联模式', case 5:updateSql=" volset=? ";updateVaule=econn.getVolset();break;// '电压给定', case 6:updateSql=" currset =? ";updateVaule=econn.getCurrset();break;// '电流给定', case 5:updateSql=" volset=? ";updateVaule=econn.getVolset();opreat=UinfDaoFactory.Alter;msg="电压给定";break;// '电压给定', case 6:updateSql=" currset =? ";updateVaule=econn.getCurrset();opreat=UinfDaoFactory.Alter;msg="电流给定";break;// '电流给定', case 7:updateSql=" switchon1 =? ";updateVaule=econn.getSwitchon1();break;// '输出合闸1', case 8:updateSql=" switchon2 =? ";updateVaule=econn.getSwitchon2();break;// '输出合闸2', case 9:updateSql=" switchoff1 =? ";updateVaule=econn.getSwitchoff1();break;// '输出分闸1 ', case 10:updateSql=" switchoff2=? ";updateVaule=econn.getSwitchoff2();break;// '输出分闸2', case 11:updateSql=" conn_start =? ";updateVaule=econn.getConn_start();break;// '并联运行启动', case 12:updateSql=" conn_stop =? ";updateVaule=econn.getConn_stop();break;// '并联运行停止', case 7:updateSql=" switchon1 =? ";updateVaule=econn.getSwitchon1();opreat=UinfDaoFactory.Alter;msg="输出合闸1";break;// '输出合闸1', case 8:updateSql=" switchon2 =? ";updateVaule=econn.getSwitchon2();opreat=UinfDaoFactory.Alter;msg="输出合闸2";break;// '输出合闸2', case 9:updateSql=" switchoff1 =? ";updateVaule=econn.getSwitchoff1();opreat=UinfDaoFactory.Alter;msg="输出分闸1";break;// '输出分闸1 ', case 10:updateSql=" switchoff2=? ";updateVaule=econn.getSwitchoff2();opreat=UinfDaoFactory.Alter;msg="输出分闸2";break;// '输出分闸2', case 11:updateSql=" conn_start =? ";updateVaule=econn.getConn_start();opreat=UinfDaoFactory.Alter;msg="并联运行启动";break;// '并联运行启动', case 12:updateSql=" conn_stop =? ";updateVaule=econn.getConn_stop();opreat=UinfDaoFactory.Alter;msg="并联运行停止";break;// '并联运行停止', default:break; } String sql=" update db_electricsystem.tb_electric_control_conn set "+updateSql+" where electric_id=? "; boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{updateVaule,econn.getElectric_id()}); { User_log ulog=UinfDaoFactory.CreateULog(opreat,UinfDaoFactory.electricsystem, msg); User_logService uservice=new User_logService(); uservice.add(ulog);//将用户的操作记录下来 } return bl; } @@ -60,13 +70,20 @@ //System.out.println(econn); String updateSql=""; float updateVaule=0f; String msg=""; int opreat=0; switch (econn.getNum()) { case 13:updateSql=" givevol=? ";updateVaule=econn.getGivevol();break;//电压设定 case 14:updateSql=" givecurr=? ";updateVaule=econn.getGivecurr();break;//电流设定 case 13:updateSql=" givevol=? ";updateVaule=econn.getGivevol();opreat=UinfDaoFactory.Alter;msg="电压设定";break;//电压设定 case 14:updateSql=" givecurr=? ";updateVaule=econn.getGivecurr();opreat=UinfDaoFactory.Alter;msg="电流设定 ";break;//电流设定 default:break; } String sql=" update db_electricsystem.tb_electric_control_conn set "+updateSql+" where electric_id=? "; boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{updateVaule,econn.getElectric_id()}); { User_log ulog=UinfDaoFactory.CreateULog(opreat,UinfDaoFactory.electricsystem, msg); User_logService uservice=new User_logService(); uservice.add(ulog);//将用户的操作记录下来 } return bl; }