hdw
2018-10-25 eb2d3e13885dfc2206f0a9c69a3e52aeab646917
Merge branch 'dev_lxw' of https://whychdw@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw
5个文件已修改
35 ■■■■■ 已修改文件
gx_tieta/WebRoot/dischargetest.jsp 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dao/FBS9100_ComBase.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/services/BattInfServices.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/services/ram/Fbs9100_setparamService.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/dischargetest.jsp
@@ -1483,7 +1483,8 @@
            loading.showLoading();
            flushDischargeParam({
                num:CMD_GetDischargeParm,
                dev_id:$('#dev_id').val()
                dev_id:$('#dev_id').val(),
                TestCmd:0,
            });
        });
        
@@ -1591,7 +1592,8 @@
            loading.showLoading($('#main'));
            var param = {
                num:cmd,
                dev_id:dev_id
                dev_id:dev_id,
                TestCmd:$('#discharge_type').val()
            };    
            $.ajax({     
                type: "post",                 
@@ -1837,6 +1839,7 @@
                        updateUserDevinfo();            //设置放电参数成功后修改用户添加的放电设备信息
                        flushDischargeParam({
                            num:CMD_GetDischargeParm,
                            TestCmd:$('#discharge_type').val(),
                            dev_id:$('#dev_id').val()
                        });
                        paramsBtn.startTest(true);
gx_tieta/src/com/fgkj/dao/FBS9100_ComBase.java
@@ -38,4 +38,8 @@
    final public static  int DEV_RES_TEST=4;       //内阻测试
    final public static  int DEV_KD_TEST=5;        //kd测试
     
    //bts放电测试页面中的测试类型的对应关系
    final public static int CMD_TESTCMD_HR = 37;    //核容测试
    final public static int CMD_TESTCMD_RES = 50;    //内阻测试
    final public static int CMD_TESTCMD_NULL = 0;    //不设置测试类型
}
gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl.java
@@ -231,8 +231,8 @@
        return list;
    }
   
    //机房命令操作设备时的cmd和ack校验
    public boolean sendCmdToFBS9100Dev(int cmd,int dev_id)
    //机房命令操作设备时的cmd和ack校验        test_type  -->默认启动测试的类型
    public boolean sendCmdToFBS9100Dev(int cmd,int test_type,int dev_id)
    { 
        int m_cmd = cmd;
        int m_cmd_ack = cmd;
@@ -245,9 +245,13 @@
            case FBS9100_ComBase.CMd_SetIp_Per: m_cmd_ack = FBS9100_ComBase.CMd_SetIpAck; break;
            default: return false;
        }
        String sql_end = "";
        if(test_type > 0 && cmd == FBS9100_ComBase.CMD_Start){                    //启动测试时未点击设定参数按钮,会出现启动内阻测试bug修复
            sql_end = ",TestCmd="+test_type;
        }
        boolean res_exe = false;
        String sql = "UPDATE db_ram_db.tb_fbs9100_setparam  SET "
                        + " op_cmd=? "
                        + " op_cmd=? " + sql_end
                        + " WHERE dev_id=? ";
        Boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{m_cmd,dev_id});
        if(true == bl)
gx_tieta/src/com/fgkj/services/BattInfServices.java
@@ -15,6 +15,7 @@
import com.fgkj.dao.BattTestData;
import com.fgkj.dao.BattinfGroupFactory;
import com.fgkj.dao.DAOHelper;
import com.fgkj.dao.FBS9100_ComBase;
import com.fgkj.dao.ProcessServerDao;
import com.fgkj.dao.impl.App_SysImpl;
import com.fgkj.dao.impl.BattInfImpl;
@@ -93,7 +94,7 @@
        PreparedStatement ps=null;
        boolean b=((BattInfImpl)dao).updateIp(obj);
        if(b){ 
            boolean bl=(new Fbs9100_setparamImpl()).sendCmdToFBS9100Dev(binf.getNum(), binf.getFBSDeviceId());
            boolean bl=(new Fbs9100_setparamImpl()).sendCmdToFBS9100Dev(binf.getNum(),FBS9100_ComBase.CMD_TESTCMD_NULL, binf.getFBSDeviceId());
            if(bl){
                //将6185的服务设为重启
                Process_survey process=new Process_survey();
gx_tieta/src/com/fgkj/services/ram/Fbs9100_setparamService.java
@@ -4,6 +4,7 @@
import com.fgkj.dao.BaseDAO;
import com.fgkj.dao.BaseDAOFactory;
import com.fgkj.dao.FBS9100_ComBase;
import com.fgkj.dao.impl.BattInfImpl;
import com.fgkj.dao.impl.Batt_rtdataDAOImpl;
import com.fgkj.dao.impl.ram.Fbs9100_setparamImpl;
@@ -67,7 +68,7 @@
        Fbs9100_setparam fsparam=(Fbs9100_setparam) obj;
        Boolean b=dao.update(obj);
        if(b){
            boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(fsparam.getNum(), fsparam.getDev_id());
            boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(fsparam.getNum(),fsparam.getTestCmd(), fsparam.getDev_id());
            if(bl){
                model.setCode(1);
                model.setMsg("修改成功!");
@@ -86,7 +87,7 @@
        Fbs9100_setparam fsparam=(Fbs9100_setparam) obj;
        Boolean b=((Fbs9100_setparamImpl)dao).updateld6Param(obj);
        if(b){
            boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(fsparam.getNum(), fsparam.getDev_id());
            boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(fsparam.getNum(),fsparam.getTestCmd(),fsparam.getDev_id());
            if(bl){
                model.setCode(1);
                model.setMsg("修改成功!");
@@ -105,7 +106,7 @@
        Fbs9100_setparam fsparam=(Fbs9100_setparam) obj;
        Boolean b=((Fbs9100_setparamImpl)dao).update61850Param(obj);
        if(b){
            boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(fsparam.getNum(), fsparam.getDev_id());
            boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(fsparam.getNum(),fsparam.getTestCmd(),fsparam.getDev_id());
            if(bl){
                model.setCode(1);
                model.setMsg("修改成功!");
@@ -123,7 +124,7 @@
    //右键查看参数和弹出框的刷新按钮
    public ServiceModel serchbyDev_id(Object obj) {
        Fbs9100_setparam fsparam=(Fbs9100_setparam) obj;
        boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(fsparam.getNum(), fsparam.getDev_id());
        boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(fsparam.getNum(),fsparam.getTestCmd(),fsparam.getDev_id());
        //System.out.println(fsparam.getDev_id()+"   "+bl);
        List list=((Fbs9100_setparamImpl)dao).serchbyDev_id(obj);
        if(bl){
@@ -144,7 +145,7 @@
    public ServiceModel serchByCondition(Object obj){
        BattInf binf=(BattInf) obj;
        int dev_id=(new BattInfImpl()).serchDev_id(binf);
        boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(binf.getNum(), dev_id);
        boolean bl=((Fbs9100_setparamImpl)dao).sendCmdToFBS9100Dev(binf.getNum(),FBS9100_ComBase.CMD_TESTCMD_NULL, dev_id);
        List list=dao.serchByCondition(obj);
        if(bl){
            model.setCode(1);