|
@@ -1495,14 +1495,22 @@ class queueLogic
|
|
|
'except_desc' => $desc,
|
|
|
'add_time' => time()];
|
|
|
|
|
|
- return $mod_except->add_except($params);
|
|
|
+ $mod_except->add_except($params);
|
|
|
+
|
|
|
+ return [$order_info,$refill_info];
|
|
|
};
|
|
|
|
|
|
$store_id = intval($params['store_id']);
|
|
|
$channel_name = $params['channel_name'];
|
|
|
$order_id = intval($params['order_id']);
|
|
|
|
|
|
- $msg_adder($order_id);
|
|
|
+ $ret = $msg_adder($order_id);
|
|
|
+ if($ret === false) {
|
|
|
+ return callback(false, 'OnRiskSN:没找到订单');
|
|
|
+ }
|
|
|
+
|
|
|
+ [$order_info, $refill_info] = $ret;
|
|
|
+ $quality = intval($refill_info['quality']);
|
|
|
|
|
|
if($store_id <= 0 || empty($channel_name)) {
|
|
|
return callback(false, 'OnRiskSN 参数有空');
|
|
@@ -1512,7 +1520,10 @@ class queueLogic
|
|
|
$item = $mod_provider->getProviderInfo(['store_id' => $store_id,'name' => $channel_name]);
|
|
|
|
|
|
if (empty($item)) {
|
|
|
- return callback(false, 'OnRiskSN 检查出多个通道');
|
|
|
+ return callback(false, 'OnRiskSN:没找到通道');
|
|
|
+ }
|
|
|
+ elseif($quality === 2) {
|
|
|
+ return callback(true, 'OnRiskSN:快充无需禁用通道.');
|
|
|
}
|
|
|
else
|
|
|
{
|