fix: 增加日志

pull/166/head
Brian Lee 10 months ago
parent bc29ecc911
commit 15a34e4d6e

@ -18,6 +18,7 @@ import cn.jyjz.xiaoyao.ocr.dataobject.OcrPrevailCloudLog;
import cn.jyjz.xiaoyao.ocr.service.OcrPictureService; import cn.jyjz.xiaoyao.ocr.service.OcrPictureService;
import cn.jyjz.xiaoyao.ocr.service.OcrPrevailCloudLogService; import cn.jyjz.xiaoyao.ocr.service.OcrPrevailCloudLogService;
import cn.jyjz.xiaoyao.ocr.thread.TaskQueue; import cn.jyjz.xiaoyao.ocr.thread.TaskQueue;
import cn.jyjz.xiaoyao.ocr.timerJob.PullPictureDataJob;
import cn.jyjz.xiaoyao.ocr.util.RequestParameterFormat; import cn.jyjz.xiaoyao.ocr.util.RequestParameterFormat;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
@ -26,6 +27,8 @@ import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.compress.utils.Lists; import org.apache.commons.compress.utils.Lists;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@ -57,7 +60,7 @@ import java.util.concurrent.TimeUnit;
@RestController @RestController
@RequestMapping("/test/api") @RequestMapping("/test/api")
public class PrevailCloudApiController { public class PrevailCloudApiController {
private static Logger logger = LoggerFactory.getLogger(PrevailCloudApiController.class);
@Resource @Resource
private ApiConfig apiConfig; private ApiConfig apiConfig;
@ -200,6 +203,7 @@ public class PrevailCloudApiController {
pictureSourceResult.setRequestParam(pictureSourceParameter); pictureSourceResult.setRequestParam(pictureSourceParameter);
size++; size++;
//将可以处理数据放入处理队列中 //将可以处理数据放入处理队列中
logger.info("单次拉取第{}条数据,移交处理队列,id:{},img_url:{},业务主体:{}",size,pictureSourceResult.getTaskId(),pictureSourceResult.getLivePhoto().get(0).get("imgUrl"),pictureSourceResult.getAccountNo());
TaskQueue.pictureDisposePushData(pictureSourceResult, ocrPictureService, ocrPrevailCloudLogService); TaskQueue.pictureDisposePushData(pictureSourceResult, ocrPictureService, ocrPrevailCloudLogService);
} }
return "当前区间内图片总数:" + count + "条,本次获取:" + localCount + "条,可处理数据:" + size + "条"; return "当前区间内图片总数:" + count + "条,本次获取:" + localCount + "条,可处理数据:" + size + "条";

@ -8,14 +8,18 @@ import cn.jyjz.xiaoyao.common.base.util.StringUtils;
import cn.jyjz.xiaoyao.ocr.api.PrevailCloudApi; import cn.jyjz.xiaoyao.ocr.api.PrevailCloudApi;
import cn.jyjz.xiaoyao.ocr.api.entity.PictureSourceParameter; import cn.jyjz.xiaoyao.ocr.api.entity.PictureSourceParameter;
import cn.jyjz.xiaoyao.ocr.api.entity.PictureSourceResult; import cn.jyjz.xiaoyao.ocr.api.entity.PictureSourceResult;
import cn.jyjz.xiaoyao.ocr.api.impl.PrevailCloudApiImpl;
import cn.jyjz.xiaoyao.ocr.api.utils.ApiConfig; import cn.jyjz.xiaoyao.ocr.api.utils.ApiConfig;
import cn.jyjz.xiaoyao.ocr.service.OcrPictureService; import cn.jyjz.xiaoyao.ocr.service.OcrPictureService;
import cn.jyjz.xiaoyao.ocr.service.OcrPrevailCloudLogService; import cn.jyjz.xiaoyao.ocr.service.OcrPrevailCloudLogService;
import cn.jyjz.xiaoyao.ocr.thread.TaskQueue; import cn.jyjz.xiaoyao.ocr.thread.TaskQueue;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.compress.utils.Lists; import org.apache.commons.compress.utils.Lists;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -32,6 +36,7 @@ import java.util.Map;
@Component @Component
public class PullPictureDataJob { public class PullPictureDataJob {
private static Logger logger = LoggerFactory.getLogger(PullPictureDataJob.class);
@Autowired @Autowired
private PrevailCloudApi prevailCloudApi; private PrevailCloudApi prevailCloudApi;
@ -50,6 +55,8 @@ public class PullPictureDataJob {
@Scheduled(cron = "0 5 0 * * ?") // 每天晚上0点五分执行一次 @Scheduled(cron = "0 5 0 * * ?") // 每天晚上0点五分执行一次
public void pullPicture() { public void pullPicture() {
logger.info("开始执行-------------每日定时拉取任务------------------------时间戳:{}",System.currentTimeMillis());
//配置查询参数信息 //配置查询参数信息
Integer pageNo = 1; Integer pageNo = 1;
Integer pageSize = 20; Integer pageSize = 20;
@ -125,6 +132,7 @@ public class PullPictureDataJob {
TaskQueue.pictureDisposePushData(pictureSourceResult, ocrPictureService, ocrPrevailCloudLogService); TaskQueue.pictureDisposePushData(pictureSourceResult, ocrPictureService, ocrPrevailCloudLogService);
} }
} }
System.out.println("当前区间内图片总数:" + count + "条,可处理数据:" + size + "条"); logger.info("执行完毕-------------每日定时拉取任务------------------------时间戳:{}",System.currentTimeMillis());
logger.info("当前区间内图片总数:{}条,可处理数据:{}条",System.currentTimeMillis(),size);
} }
} }

Loading…
Cancel
Save