修正文档
diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/scheduler_sourcetype_chk.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/scheduler_sourcetype_chk.kt
index 2806109..26018f5 100644
--- a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/scheduler_sourcetype_chk.kt
+++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/scheduler_sourcetype_chk.kt
@@ -153,14 +153,14 @@
}
}
-@Component
/**
* 对账业务主要由三张表组成 TSourceTypeCheckStatus(对账状态表), TTransactionChkfile(对账文件表), TTransactionChkDtl(对账明细表)
* 对账状态表有五个状态:
- * 1. checkFileOk: 表示对账文件是否成功导入对账文件表和对账明细表中
- * 2. checkStatus: 表示核对流水任务是否完成,当核对任务完成后,同时根据对"对账文件表"的对账结果(result)来判断是否完成核对,只有当 result
- * 是 "一致" 或 "不平" 时 checkStatus 才为 true
- * 3. repairStatus: 表示核对完成,并且可以进行补帐交易。对账任务判断 repairStatus == true 之后将会对所有不一致的交易进行补帐。
+ * 1. checkFileOk: 表示对账文件是否成功导入对账文件表和对账明细表中。对应的"对账文件表"的 status 应该是 unchecked。
+ * 2. checkStatus: 表示核对流水任务是否完成,当核对完成后根据对账文件表的 status 字段来判断,只有当 status 是 finish
+ * 时 checkStatus 才是 true。
+ * 3. repairStatus: 表示核对完成,并且可以进行补帐交易。同时根据对"对账文件表"的对账结果(result)来判断是否完成核对,只有当 result
+ * 是 "一致" 或 "不平" 时 repairStatus 才为 true。对账任务判断 repairStatus == true 之后将会对所有不一致的交易进行补帐。
* 4. settleStatus: 表示本次对账完成(核对与补帐都完成),对账任务会在补帐完成后将 settleStatus 置为 true。
* 同时 TTransactionChkDtl 的 resovled 状态全部为 'equal'。系统结算任务只有当 settleStatus == true 的时候才会进行
* 5. forceRecheck : 表示对当前的 checkDate 的对账文件重新下载并对账
@@ -181,7 +181,7 @@
*
* 对账明细表(TTransactionChkDtl) 的 chkstatus 表示核对结果:
* 1. 未检查(uncheck), 表示记录还未核对
- * 2. 一直( equal) ,表示记录核对与流水一致
+ * 2. 一致( equal) ,表示记录核对与流水一致
* 3. 交易流水不存在(notexist), 表示本地交易流水不存在,影响对账文件表的 result 状态,为error。
* 4. 支付未记账 ( nocharge) ,表示本地流水未成功,需要补帐
* 5. 金额不相等(diff), 表示对账明细金额与本地流水不一致, 影响对账文件表的 result 状态,为error。
@@ -192,6 +192,7 @@
* 2. 一致("equal") , 表示一致
* 3. 挂起("hangup"), 表示补帐出现异常
*/
+@Component
class SourceTypeCheckExecutor {
companion object {
const val SUCCESS = "success"