lxw
2021-02-20 730d039b085412c23460778540c27769e9a365a9
负载按钮加日志
2个文件已修改
30 ■■■■ 已修改文件
DyEnvir_system/src/com/fgkj/actions/dynamicload/Dynamicload_controlAction.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DyEnvir_system/src/com/fgkj/dynamicload/services/Dynamicload_controlService.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DyEnvir_system/src/com/fgkj/actions/dynamicload/Dynamicload_controlAction.java
@@ -21,12 +21,12 @@
        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);//将用户的操作记录下来
        }
        /*
         * { 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;
    }
DyEnvir_system/src/com/fgkj/dynamicload/services/Dynamicload_controlService.java
@@ -49,51 +49,63 @@
        boolean bl=false;
        BaseData basedata=null;
        byte[] b=null;
        String param="";
        try {
            switch (dtrol.getNum()) {
                    case 1: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,80,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b1()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮1参数:"+dtrol.getFZ_b1();
                            break;//按钮1
                    case 2: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,81,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b2()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮2参数:"+dtrol.getFZ_b2();
                            break;//
                    case 3: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,82,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b3()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮3参数:"+dtrol.getFZ_b3();
                            break;//
                    case 4: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,83,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b4()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮4参数:"+dtrol.getFZ_b4();
                            break;//
                    case 5: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,84,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b5()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮5参数:"+dtrol.getFZ_b5();
                            break;//
                    case 6: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,85,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b6()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮6参数:"+dtrol.getFZ_b6();
                            break;//
                    case 7: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,86,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b7()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮7参数:"+dtrol.getFZ_b7();
                            break;//
                    case 8: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,87,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b8()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮8参数:"+dtrol.getFZ_b8();
                            break;//
                    case 9: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,88,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b9()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮9参数:"+dtrol.getFZ_b9();
                            break;
                    case 10:basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,89,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b10()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮10参数:"+dtrol.getFZ_b10();
                            break;
                    case 11:basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,90,1);
                            b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b11()));
                            bl=SocketClient.SocketComm(b, dtrol.getDev_ip());
                            param=",按钮11参数:"+dtrol.getFZ_b11();
                            break;//按钮11
                   default:break;
            }
@@ -109,6 +121,12 @@
            model.setCode(0);
            model.setMsg("写入失败");
        }
        {
            String msg="启动"+dtrol.getDev_name()+"负载系统手动加载开关"+param;
            User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Start_up,UinfDaoFactory.dynamicload, msg);
            User_logService uservice=new User_logService();
            uservice.add(ulog);//将用户的操作记录下来
        }
        return model;
    }
     //手动/自动加载/突加突卸页面_全部分闸