wuxw
2020-03-01 b081f47c61a9c60bf424f314f078e57faac7e2a5
JobService/src/main/java/com/java110/job/smo/impl/HcFtpFileSMOImpl.java
@@ -1,55 +1,59 @@
package com.java110.job.smo.impl;
import com.java110.job.model.*;
import com.java110.core.base.smo.BaseServiceSMO;
import com.java110.job.model.FtpTaskLog;
import com.java110.job.model.FtpTaskLogDetail;
import com.java110.job.smo.IHcFtpFileBMO;
import com.java110.job.smo.IHcFtpFileSMO;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.Map;
@Service("prvncFtpFileSMOImpl")
@Service("hcFtpFileSMOImpl")
@Transactional
public class HcFtpFileSMOImpl implements IHcFtpFileSMO {
    /** logger */
    protected final Logger log= Logger.getLogger(getClass());
   @Autowired
   private IHcFtpFileBMO iPrvncFtpFileBMO;
    /** logger */
   private static final Logger logger = LoggerFactory.getLogger(HcFtpFileSMOImpl.class);
   @Resource(name = "hcFtpFileBMOImpl")
   private IHcFtpFileBMO hcFtpFileBMOImpl;
   @Override
   public long saveTaskRunLog(FtpTaskLog loginfo) {
      // TODO Auto-generated method stub
      return iPrvncFtpFileBMO.saveTaskRunLog(loginfo);
      return hcFtpFileBMOImpl.saveTaskRunLog(loginfo);
   }
   public void updateTaskRunLog(FtpTaskLog loginfo) {
      // TODO Auto-generated method stub
      iPrvncFtpFileBMO.updateTaskRunLog(loginfo);
      hcFtpFileBMOImpl.updateTaskRunLog(loginfo);
   }
   @Override
   public int saveTaskRunDetailLog(FtpTaskLogDetail logdetail) {
      // TODO Auto-generated method stub
      return iPrvncFtpFileBMO.saveTaskRunDetailLog(logdetail);
      return hcFtpFileBMOImpl.saveTaskRunDetailLog(logdetail);
   }
   /**
    * 执行存过,处理任务执行前后的事情
    */
   public void saveDbFunction(String function){
      iPrvncFtpFileBMO.saveDbFunction(function);
      hcFtpFileBMOImpl.saveDbFunction(function);
   }
   /**
    * 执行存过(带参数),处理任务执行前后的事情
    */
   public void saveDbFunctionWithParam(Map info){
      iPrvncFtpFileBMO.saveDbFunctionWithParam(info);
      hcFtpFileBMOImpl.saveDbFunctionWithParam(info);
   }
   @Override
   public void insertFileData2Table(String insertSQL) {
      // TODO Auto-generated method stub
      iPrvncFtpFileBMO.insertFileData2Table(insertSQL);
      hcFtpFileBMOImpl.insertFileData2Table(insertSQL);
   }
}