chore(governance): block batch activate when refund_status=has
This commit is contained in:
@@ -1447,6 +1447,13 @@ class PlatformOrderController extends Controller
|
||||
return redirect()->back()->with('warning', '当前筛选集合包含「对账不一致/退款不一致」订单,为避免带病同步,请先完成金额/状态治理(补回执/核对退款/修正状态)后再批量同步订阅。');
|
||||
}
|
||||
|
||||
// 防误操作(退款治理优先):当用户显式筛选「有退款」时,禁止直接批量同步
|
||||
if ($scope === 'filtered'
|
||||
&& ($filters['syncable_only'] ?? '') === '1'
|
||||
&& ((string) ($filters['refund_status'] ?? '') === 'has')) {
|
||||
return redirect()->back()->with('warning', '当前筛选为「有退款」订单集合。为避免带退款订单直接同步订阅,请先完成退款治理(核对退款回执/修正状态)后再批量同步订阅。');
|
||||
}
|
||||
|
||||
// 防误操作(回执治理优先):当用户显式筛选「无回执」时,禁止直接批量同步
|
||||
// 原因:已支付/已生效但无回执证据的订单属于收费闭环缺口,应先补齐回执留痕(可治理、可对账)再同步订阅。
|
||||
if ($scope === 'filtered'
|
||||
|
||||
Reference in New Issue
Block a user