Browse Source

异常处理,counter文件不存在

zhouy 5 years ago
parent
commit
ba2d08b5ef
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/main/java/com/uas/eis/serviceImpl/EDCBakServiceImpl.java

+ 2 - 1
src/main/java/com/uas/eis/serviceImpl/EDCBakServiceImpl.java

@@ -56,7 +56,6 @@ public class EDCBakServiceImpl implements EDCBakService {
         SmbFile smbFile = SmbUtil.getRootFile(IP,counterRootPath);
         try {
             smbFile.connect();
-            smbFile.setConnectTimeout(100);
         } catch (Exception e) {
             baseDao.execute("insert into EDCsyscfaillog(el_id,el_ip,el_devcode,el_teststep,el_synctime,el_reason) values(EDCsyscfaillog_seq.nextval,'"+IP+"','','',sysdate,'"+e.getMessage()+",连接超时')");
             logger.info(IP+" 连接失败;"+e.getMessage());
@@ -271,6 +270,7 @@ public class EDCBakServiceImpl implements EDCBakService {
                         logger.info(map.get("CHIPCODE_")+"结束");
 
                     } catch (Exception e) {
+                        baseDao.execute("update datacenter$mestemp set fail=-3 where OBJECT_RRN="+map.get("OBJECT_RRN"));
                         baseDao.execute("insert into EDCsyscfaillog(el_id,el_ip,el_devcode,el_teststep,el_synctime,el_reason) values(EDCsyscfaillog_seq.nextval,'"+IP+"','"+devcode+"','"+testStep+"',sysdate,'"+e.getMessage()+"')");
                         e.printStackTrace();
                     }
@@ -321,6 +321,7 @@ public class EDCBakServiceImpl implements EDCBakService {
     }
 
     //解析Counter文件
+    @Override
     public Object AnalysisCounterData(String chip_code){
         SqlRowList rs=baseDao.queryForRowSet("select counterpath_ from datacenter$chip where chipcode_='"+chip_code+"' order by id_ desc");
         Object cer_id=null;