diff --git a/photo_mask_error_check.py b/photo_mask_error_check.py index fc96069..8b6d99c 100644 --- a/photo_mask_error_check.py +++ b/photo_mask_error_check.py @@ -1,5 +1,7 @@ +from datetime import date + import cv2 -from sqlalchemy import update +from sqlalchemy import update, and_ from db import MysqlSession from db.mysql import ZxIeOcrerror @@ -28,7 +30,8 @@ if __name__ == '__main__': # 默认 session = MysqlSession() ocr_error = (session.query(ZxIeOcrerror.pk_phrec, ZxIeOcrerror.cXm, ZxIeOcrerror.cSfzh, ZxIeOcrerror.cfjaddress) - .filter(ZxIeOcrerror.checktime.is_(None)).order_by(ZxIeOcrerror.pk_phrec.desc()).limit(1).one()) + .filter(and_(ZxIeOcrerror.checktime.is_(None), ZxIeOcrerror.paint_date >= date.today())) + .limit(1).one()) session.close() # 手动填充 # ocr_error = ZxIeOcrerror() diff --git a/photo_mask_error_report.py b/photo_mask_error_report.py index 26b5476..0c45c45 100644 --- a/photo_mask_error_report.py +++ b/photo_mask_error_report.py @@ -1,7 +1,7 @@ from collections import defaultdict -from datetime import date +from datetime import date, timedelta -from sqlalchemy import update, exists, select +from sqlalchemy import update, exists, select, and_ from db import MysqlSession from db.mysql import ZxIeOcrerror, ZxPhrec @@ -12,7 +12,8 @@ if __name__ == '__main__': session = MysqlSession() ocr_errors = (session.query(ZxIeOcrerror.pk_phrec, ZxIeOcrerror.cXm, ZxIeOcrerror.cSfzh, ZxIeOcrerror.cfjaddress, ZxIeOcrerror.pk_phhd, ZxIeOcrerror.cfjaddress2) - .filter(ZxIeOcrerror.paint_date >= today) + .filter(and_(ZxIeOcrerror.creationtime >= today, + ZxIeOcrerror.creationtime < today + timedelta(days=1))) .order_by(ZxIeOcrerror.pk_phrec.desc()).all()) session.close()