|
@@ -656,6 +656,8 @@ class Manage
|
|
|
$param = explode(',', $param);
|
|
|
foreach ($param as $k => $v) {
|
|
|
$t = Dever::array_decode($v);
|
|
|
+ $parent_order = $order;
|
|
|
+ $parent_order['mid'] = $t['parent_mid'];
|
|
|
$where['type'] = $t['type'];
|
|
|
$where['order_id'] = $order['id'];
|
|
|
$where['mid'] = $order['mid'];
|
|
@@ -692,7 +694,7 @@ class Manage
|
|
|
$prize['type_id'] = $prize_info['id'];
|
|
|
$prize['sku_id'] = -1;
|
|
|
$prize['num'] = $prize_info['num'];
|
|
|
- $this->addGoods($order, $prize);
|
|
|
+ $this->addGoods($parent_order, $prize);
|
|
|
}
|
|
|
}
|
|
|
if (isset($t['parent_goods_id'])) {
|
|
@@ -704,6 +706,9 @@ class Manage
|
|
|
$prize_goods = Dever::db('setting/prize_goods')->select(array('prize_id' => $parent_prize['id']));
|
|
|
if ($prize_goods) {
|
|
|
|
|
|
+ foreach ($prize_goods as $k1 => $v1) {
|
|
|
+ $this->addGoods($parent_order, $v1, 1);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
$member = Dever::db('agent/member')->find($t['parent_mid']);
|