From: Tang Cheng Date: Wed, 14 Aug 2019 09:46:03 +0000 (+0800) Subject: 修正文档 X-Git-Tag: 1.0.1^2~27 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=00be61eea5a4a0e62477e9d7950ab137b0cd793a;p=epayment%2Ffood_payapi.git 修正文档 --- 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 2806109f..26018f54 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 @@ class SourceTypeCheck { } } -@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 @@ class SourceTypeCheck { * * 对账明细表(TTransactionChkDtl) 的 chkstatus 表示核对结果: * 1. 未检查(uncheck), 表示记录还未核对 - * 2. 一直( equal) ,表示记录核对与流水一致 + * 2. 一致( equal) ,表示记录核对与流水一致 * 3. 交易流水不存在(notexist), 表示本地交易流水不存在,影响对账文件表的 result 状态,为error。 * 4. 支付未记账 ( nocharge) ,表示本地流水未成功,需要补帐 * 5. 金额不相等(diff), 表示对账明细金额与本地流水不一致, 影响对账文件表的 result 状态,为error。 @@ -192,6 +192,7 @@ class SourceTypeCheck { * 2. 一致("equal") , 表示一致 * 3. 挂起("hangup"), 表示补帐出现异常 */ +@Component class SourceTypeCheckExecutor { companion object { const val SUCCESS = "success"