mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-28 21:40:50 +00:00
- PayServices 新增 isCashChannel():仅第三方在线渠道 + 线下支付为真; 余额支付、后台代付、空支付方式(0 元单)一律为假。isRealPaymentChannel() 保留余额支付语义(站内有结算无资金流),内部委托 isCashChannel 判定现金渠道。 - CapitalFlowServices::setFlow() 作为唯一出口统一拦截非现金渠道与未知业务类型, 避免各业务分支各自判断导致漏过滤;nickname/phone 缺省兼容,返回是否写入。 - 退款链路:refund_type=balance(含原路退款改退余额)属于站内结转, RefundExecutorServices::writeFlow() 与 RefundEffectServices 均跳过记账; 其余退款同样走 isCashChannel 判定,余额支付订单退款不再产生流水。 - 补充 .crmeb 售后文档的资金流水口径说明。