package com.mandi.fendan.util; import java.util.List; import org.apache.log4j.Logger; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.context.ApplicationContext; import com.mandi.common.SpringContext; import com.mandi.fendan.mapper.fd_errsheetMapper; import com.mandi.fendan.persist.ErrSheet; import com.mandi.fendan.service.IErpService; public class SendcmErrsheetJob implements Job{ private Logger log=Logger.getLogger(SendcmErrsheetJob.class); @Override public void execute(JobExecutionContext arg0) throws JobExecutionException { ApplicationContext ac=SpringContext.getAppContext(); IErpService erpser=ac.getBean(IErpService.class); fd_errsheetMapper errsper=ac.getBean(fd_errsheetMapper.class); List<ErrSheet> errList=errsper.getAll(); // log.info("æŸ¥æ‰¾å‡ºé—¨é”™è¯¯å•æ®ï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼šå¼€å§‹ï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼š"); if(errList!=null){ for (int i = 0; i <errList.size(); i++) { ErrSheet es=errList.get(i); boolean delboo=true; try { erpser.sxccCheck(es.getBsNo(), es.getVehicleId(), es.getZZ()); } catch (Exception e) { delboo=false; es.setErrmsg(e.getMessage()); errsper.udpateErr(es); } if(delboo){ errsper.del(es.getId()); } } } // log.info("æŸ¥æ‰¾å‡ºé—¨é”™è¯¯å•æ®ï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼šç»“æŸï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼šï¼š"); } }