|
@@ -166,27 +166,35 @@ class Manage extends Auth
|
|
|
$info = Dever::db('order', 'seller')->find($v);
|
|
|
if ($info['status'] >= 10) {
|
|
|
if ($info['status'] == 10) {
|
|
|
-
|
|
|
- $channel = Dever::load('order', 'seller')->channel($info['seller_id'], $info['goods_id'], $info['sku_id']);
|
|
|
- if (!$channel) {
|
|
|
- Dever::error('未分配渠道');
|
|
|
- }
|
|
|
- if ($channel['type'] == 2) {
|
|
|
-
|
|
|
- $param['order_id'] = $info['id'];
|
|
|
- $param['status'] = 1;
|
|
|
- $param['use_status'] = 3;
|
|
|
- Dever::db('card', 'channel')->update($param, array('use_status' => 2));
|
|
|
+ if ($info['channel_id']) {
|
|
|
+ $channel = Dever::db('info', 'channel')->find($info['channel_id']);
|
|
|
+ if (!$channel) {
|
|
|
+ Dever::error('未分配渠道');
|
|
|
+ }
|
|
|
+ if ($channel['type'] == 2) {
|
|
|
+
|
|
|
+ $param['order_id'] = $info['id'];
|
|
|
+ $param['status'] = 1;
|
|
|
+ $param['use_status'] = 3;
|
|
|
+ Dever::db('card', 'channel')->update($param, array('use_status' => 2));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
if ($info['status'] == 11) {
|
|
|
- if ($channel['type'] == 2) {
|
|
|
-
|
|
|
- $param['order_id'] = $info['id'];
|
|
|
- $param['status'] = 1;
|
|
|
- $param['use_status'] = 3;
|
|
|
- Dever::db('card', 'channel')->update($param, array('use_status' => 1));
|
|
|
+ if ($info['channel_id']) {
|
|
|
+ $channel = Dever::db('info', 'channel')->find($info['channel_id']);
|
|
|
+ if (!$channel) {
|
|
|
+ Dever::error('未分配渠道');
|
|
|
+ }
|
|
|
+ if ($channel['type'] == 2) {
|
|
|
+
|
|
|
+ $param['order_id'] = $info['id'];
|
|
|
+ $param['status'] = 1;
|
|
|
+ $param['use_status'] = 3;
|
|
|
+ Dever::db('card', 'channel')->update($param, array('use_status' => 1));
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
|
|
|
Dever::load('info', 'seller')->inc($info['seller_id'], $info['price']);
|
|
|
Dever::load('info', 'seller')->log($info['seller_id'], $info['id'], $info['price'], 4);
|