select id=selectReconciliationCheckingTask resultMap=BaseResultMap !-- 2018-06-28 修改:对账框架支持混合对账增加状态控制若对账任务状态为2时表示该任务不执行框架对账直接以惠付数据为准 生成商户对账文件对账下载与对账任务执行时直接更新状态为success并且日期加1 -- !-- 2018-08-17修改:对账
这段代码是一个SQL查询语句,用于从数据库中查询对账任务的信息。
具体解释如下:
<select>标签用于定义一个查询语句。id属性指定了查询语句的唯一标识符。resultMap属性指定了查询结果的映射关系。<include>标签用于引用另一个映射文件中的列名。from子句指定了查询的表名。where子句用于指定查询条件。(a.status <> '1')表示任务状态不等于1。(和)之间的语句表示两个条件的逻辑关系。a.reconciliation_status in ('20', '27')表示对账状态为20或27。a.reconciliation_date < a.check_file_date表示对账日期小于生成对账文件的日期。a.appointed_date <> ''表示指定日期不为空。a.appointed_date_reconciliation_status = '20'表示指定日期对账状态为20。a.appointed_date_check_file_status = '13'表示指定日期对账文件状态为13。
简而言之,这段代码的作用是查询满足特定条件的对账任务信息。这些条件包括任务状态不为1,对账状态为20或27并且对账日期小于生成对账文件的日期,或者指定日期不为空且指定日期对账状态为20并且指定日期对账文件状态为13
原文地址: http://www.cveoy.top/t/topic/h02Y 著作权归作者所有。请勿转载和采集!