package com.yaochen.boss.job.unuse;
import java.io.File;
import java.util.List;
import org.apache.commons.beanutils.BeanUtils;
import org.quartz.JobExecutionException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import com.yaochen.boss.commons.BankConstants;
import com.yaochen.boss.commons.BankFileParser;
import com.yaochen.boss.commons.BankFileUtil;
import com.yaochen.boss.commons.FtpUtilBuilder;
import com.yaochen.boss.job.component.BusiComponent;
import com.yaochen.myquartz.Job2;
import com.yaochen.myquartz.Job2ExecutionContext;
import com.ycsoft.beans.core.bank.CBankGotodisk;
import com.ycsoft.beans.core.bank.CBankRefundtodisk;
import com.ycsoft.beans.core.bank.CBankReturn;
import com.ycsoft.beans.core.bank.CBankReturnPayerror;
import com.ycsoft.daos.core.DataHandler;
/**
* 银行回盘任务处理
*
* @author Tom
*/
@Service
public class BankFeedsResultJob implements Job2 {
private final Logger logger = LoggerFactory.getLogger(getClass());
private BusiComponent busiComponent;
@Override
public void execute(Job2ExecutionContext context)
throws JobExecutionException {
logger.info("银行回盘任务处理..");
try{
busiComponent.runBankReturn();
}catch(Exception e){
logger.error("银行回盘任务处理出错", e);
}
}
public void setBusiComponent(BusiComponent busiComponent) {
this.busiComponent = busiComponent;
}
}