|
@@ -79,17 +79,16 @@ public class OcrTripServiceImpl extends ServiceImpl<OcrTripMapper, OcrTrip> impl
|
|
|
}
|
|
|
}
|
|
|
TripLog tripLog = tripLogMapper.selectById(ret.getUploadId());
|
|
|
- if (!StringUtils.equals(Constants.OP_CODE_OCR_SUCCESS, ret.getCode())) {
|
|
|
- // OCR识别错误
|
|
|
- if (tripLog != null) {
|
|
|
+ if (tripLog != null) {
|
|
|
+ if (!StringUtils.equals(Constants.OP_CODE_OCR_SUCCESS, ret.getCode())) {
|
|
|
+ // OCR识别错误
|
|
|
tripLog.setTError(ret.getCode() + ":" + ret.getMessage());
|
|
|
+ } else {
|
|
|
+ tripLog.setTStartTime(ret.getStart());
|
|
|
+ tripLog.setTFinishTime(ret.getEnd());
|
|
|
+ tripLog.setTTimeConsume(DateTimeUtils.calculateTimeConsume(tripLog.getTStartTime(), tripLog.getTFinishTime()));
|
|
|
+ tripLog.setTDone(true);
|
|
|
}
|
|
|
- }
|
|
|
- if (tripLog != null) {
|
|
|
- tripLog.setTStartTime(ret.getStart());
|
|
|
- tripLog.setTFinishTime(ret.getEnd());
|
|
|
- tripLog.setTTimeConsume(DateTimeUtils.calculateTimeConsume(tripLog.getTStartTime(), tripLog.getTFinishTime()));
|
|
|
- tripLog.setTDone(true);
|
|
|
tripLogMapper.updateById(tripLog);
|
|
|
}
|
|
|
|