check¶
- async JournalModel.check(where)¶
凭证数据校验
- 参数
where (
Union
[str
,Term
,EmptyCriterion
]) – 校验条件 (格式 可参考 数据表(DataTableMySQL)的条件格式)
示例
journal = JournalModel(element_name="ZHY_TEST_0613_02") t = journal.table # 校验数据的条件 (格式 可参考 数据表(DataTableMySQL)的条件格式,& 表示 and,| 表示 or) where = ( ((t.year == '2023') | (t.journal_id == 'head_main_id_202306080001')) & (t.entity.isin(['A','B']) | t.journal_id.like('head_main_id_202306080002%')) ) journal.check(where)
提示
如果传入的校验条件数据存在,且校验成功,则会将凭证头表上的check_status字段的值改为’true’,失败则不改
- 返回类型