whyclj
2020-08-05 c8aa28744755e784a84414f9c21b59292c0c09b8
修复放电失败不进入放电失败的计划中
1个文件已修改
6 ■■■■ 已修改文件
BattMonitor_FBS9100S_DischargePlan/src/com/batt/dischargeplan/Batt_Discharge_Plan_SQL.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_DischargePlan/src/com/batt/dischargeplan/Batt_Discharge_Plan_SQL.java
@@ -253,7 +253,10 @@
                            plan.isLast = true;                        //这是最后一次放电测试
                        }
                    }
                    if( (timelong-((plan.getPlan_rate() -1)*plan.getPlan_circle()*60*60*24)) > 180 ) {
                        System.out.println("放电失败的计划");
                        //放电计划过期的计划
                        plan.setDischarge_state(4);                    //放电计划失败
                        plan.setDischarge_stoptime(new Date());
@@ -570,7 +573,8 @@
                    }
                    
                    //需要修改的放电计划
                    sql_strs.add(base_str+" discharge_state = "+plan.getDischarge_state()+",discharge_reason="+plan.getDischarge_reason()+",discharge_cleartype="+plan.getPlan_state()+",already_count="+plan.already_count+",discharge_stoptime = '"+Com.getDateTimeFormat(plan.getDischarge_stoptime(), Com.DTF_YMDhms)+"' WHERE num = "+plan.getNum()+" AND battgroupid = "+plan.getBattgroupid());
                    sql_strs.add(base_str+" discharge_state = "+plan.getDischarge_state()+",discharge_reason="+plan.getDischarge_reason()+",discharge_cleartype="+plan.getDischarge_cleartype()+",already_count="+plan.already_count+",discharge_stoptime = '"+Com.getDateTimeFormat(plan.getDischarge_stoptime(), Com.DTF_YMDhms)+"' WHERE num = "+plan.getNum()+" AND battgroupid = "+plan.getBattgroupid());
                    //sql_strs.add(base_str+" discharge_state = "+plan.getDischarge_state()+",discharge_reason="+plan.getDischarge_reason()+",discharge_cleartype="+plan.getPlan_state()+",already_count="+plan.already_count+",discharge_stoptime = '"+Com.getDateTimeFormat(plan.getDischarge_stoptime(), Com.DTF_YMDhms)+"' WHERE num = "+plan.getNum()+" AND battgroupid = "+plan.getBattgroupid());
                }
            }
            Sql_Mysql sql = new Sql_Mysql(con_pool.getConn());