| | |
| | | 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); |
| | | } |
| | | } |