JobService/src/main/java/com/java110/job/smo/HcFtpToFileSystemQuartz.java
@@ -1,7 +1,7 @@
package com.java110.job.smo;
import com.java110.common.constant.RuleDomain;
import com.java110.common.util.DateUtil;
import com.java110.common.util.StringUtil;
import com.java110.utils.constant.RuleDomain;
import com.java110.utils.util.DateUtil;
import com.java110.utils.util.StringUtil;
import com.java110.job.dao.IHcFtpFileDAO;
import com.java110.job.model.FtpTaskLog;
@@ -16,15 +16,11 @@
import java.util.*;
/**
 * Ftp定时任务执行类,所有的任务都在这里执行,主要为了ftp文件保存到文件系统,业务逻辑单独处理
 * 
 * 特别注意,事前过程调用是没有传递参数的,事后过程调用是需要传递一个param的参数,需要在子类process方法中写入,如果不需要传也要传个""过来,
 * 相应过程需要两个参数,一个是入参一个是出参
 *
 * @author wuxw7 add by 2016-01-03
 * @author
 * 
 */
public abstract class HcFtpToFileSystemQuartz {
public abstract class HcFtpToFileSystemQuartz{
   protected static final Logger logger = LoggerFactory.getLogger(HcFtpToFileSystemQuartz.class);
   @Autowired
@@ -71,6 +67,11 @@
      }
      // 保存任务执行主要日志信息
      //获取LOGID 默认生成规则为tadkid去掉年月日之前的值+66
      String id = ftpItemConfigInfo.get("TASKID").toString();
      id = id.substring(10,id.length());
      long logid = Long.parseLong (id+"22");
      ftpItemConfigInfo.put("logid",logid);
      long taskLogID = insertTaskInfo(ftpItemConfigInfo);
      ftpItemConfigInfo.put("logid", taskLogID);
@@ -227,6 +228,7 @@
    */
   protected void saveTaskLogDetail(Map taskInfo) {
      FtpTaskLogDetail logdetail = new FtpTaskLogDetail();
      logdetail.setId(Long.valueOf(taskInfo.get("logid").toString()+"66"));
      logdetail.setLogid(Long.valueOf(taskInfo.get("logid").toString()));
      logdetail.setTaskid(Long.valueOf(taskInfo.get("taskid").toString()));
      logdetail.setState((String) taskInfo.get("threadrunstate"));