|  | @@ -26,8 +26,11 @@ import cn.newfeifan.mall.module.distri.service.ptprofitlog.PtProfitLogService;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.distri.service.ptprofitlogdetails.PtProfitLogDetailsService;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.distri.service.sharepath.SharePathService;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.distri.service.shopsettlement.ShopSettlementService;
 | 
	
		
			
				|  |  | +import cn.newfeifan.mall.module.infra.dal.dataobject.job.JobDO;
 | 
	
		
			
				|  |  | +import cn.newfeifan.mall.module.infra.dal.dataobject.job.JobLogDO;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.infra.dal.mysql.job.JobLogMapper;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.infra.dal.mysql.job.JobMapper;
 | 
	
		
			
				|  |  | +import cn.newfeifan.mall.module.infra.enums.job.JobLogStatusEnum;
 | 
	
		
			
				|  |  |  import org.springframework.context.annotation.Lazy;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -197,17 +200,25 @@ public class OrderCalcServiceImpl implements OrderCalcService {
 | 
	
		
			
				|  |  |              System.out.println("=================计算程序结束====================");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -//        // 不是用的quzt 手动加上日志
 | 
	
		
			
				|  |  | -//        JobDO job = jobMapper.selectOne(JobDO::getHandlerName, "tradeOrderAutoCalcJob");
 | 
	
		
			
				|  |  | -//        JobLogDO log = new JobLogDO();
 | 
	
		
			
				|  |  | -//        log.setBeginTime(LocalDateTime.now());
 | 
	
		
			
				|  |  | -//        log.setStatus(JobLogStatusEnum.SUCCESS.getStatus());
 | 
	
		
			
				|  |  | -//        log.setJobId(job.getId());
 | 
	
		
			
				|  |  | -//        log.setHandlerName(job.getHandlerName());
 | 
	
		
			
				|  |  | -//        log.setHandlerParam(job.getHandlerParam());
 | 
	
		
			
				|  |  | -//        log.setExecuteIndex(1);
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//        jobLogMapper.insert(log);
 | 
	
		
			
				|  |  | +        // 不是用的quzt 手动加上日志
 | 
	
		
			
				|  |  | +        JobDO job = jobMapper.selectOne(JobDO::getHandlerName, "tradeOrderAutoCalcJob");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        Long count = jobLogMapper.getJobLogCount(job.getHandlerName());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // 如果今天有记录并且是成功的那就不加了
 | 
	
		
			
				|  |  | +        if(count > 0){
 | 
	
		
			
				|  |  | +            return;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        JobLogDO log = new JobLogDO();
 | 
	
		
			
				|  |  | +        log.setBeginTime(LocalDateTime.now());
 | 
	
		
			
				|  |  | +        log.setStatus(JobLogStatusEnum.SUCCESS.getStatus());
 | 
	
		
			
				|  |  | +        log.setJobId(job.getId());
 | 
	
		
			
				|  |  | +        log.setHandlerName(job.getHandlerName());
 | 
	
		
			
				|  |  | +        log.setHandlerParam(job.getHandlerParam());
 | 
	
		
			
				|  |  | +        log.setExecuteIndex(1);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        jobLogMapper.insert(log);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 |