|
@@ -35,7 +35,8 @@ public class OcrListener {
|
|
if (properties.getCallback()) {
|
|
if (properties.getCallback()) {
|
|
if (StringUtils.equals(event.getOcrType(), GOODS_OCR_TYPE)) {
|
|
if (StringUtils.equals(event.getOcrType(), GOODS_OCR_TYPE)) {
|
|
// 查询小票是否识别完成
|
|
// 查询小票是否识别完成
|
|
- TripLog tripLog = tripLogMapper.selectById(event.getUploadId());
|
|
|
|
|
|
+ // 需要强制查询走主表而非从表
|
|
|
|
+ TripLog tripLog = tripLogMapper.selectByUploadId(event.getUploadId());
|
|
if (tripLog.getTDone()) {
|
|
if (tripLog.getTDone()) {
|
|
log.info("小票已识别,开始回传,{}", event.getUploadId());
|
|
log.info("小票已识别,开始回传,{}", event.getUploadId());
|
|
callbackService.callback(event.getUploadId());
|
|
callbackService.callback(event.getUploadId());
|
|
@@ -44,7 +45,8 @@ public class OcrListener {
|
|
|
|
|
|
if (StringUtils.equals(event.getOcrType(), TRIP_OCR_TYPE)) {
|
|
if (StringUtils.equals(event.getOcrType(), TRIP_OCR_TYPE)) {
|
|
// 查询商品是否识别完成
|
|
// 查询商品是否识别完成
|
|
- GoodsLog goodsLog = goodsLogMapper.selectById(event.getUploadId());
|
|
|
|
|
|
+ // 需要强制查询走主表而非从表
|
|
|
|
+ GoodsLog goodsLog = goodsLogMapper.selectByUploadId(event.getUploadId());
|
|
if (goodsLog.getGDone()) {
|
|
if (goodsLog.getGDone()) {
|
|
log.info("商品已识别,开始回传,{}", event.getUploadId());
|
|
log.info("商品已识别,开始回传,{}", event.getUploadId());
|
|
callbackService.callback(event.getUploadId());
|
|
callbackService.callback(event.getUploadId());
|