|
@@ -979,12 +979,7 @@ class Manage
|
|
|
foreach ($param as $k => $v) {
|
|
|
$t = Dever::array_decode($v);
|
|
|
|
|
|
- # 判断是否名额内
|
|
|
- if (isset($t['prize_type']) && $t['prize_type'] == 2) {
|
|
|
- Dever::db('agent/member')->update(array('where_id' => $order['mid'], 'prize_type' => $t['prize_type']));
|
|
|
-
|
|
|
- Dever::db('agent/order')->update(array('where_id' => $order['id'], 'prize_type' => $t['prize_type']));
|
|
|
- }
|
|
|
+
|
|
|
$parent_order = $order;
|
|
|
$parent_order['mid'] = $t['parent_mid'];
|
|
|
$where['type'] = $t['type'];
|
|
@@ -1037,6 +1032,13 @@ class Manage
|
|
|
if ($parent_goods && $parent_goods['num'] > 0) {
|
|
|
$parent_prize = Dever::db('setting/prize')->find($parent_goods['type_id']);
|
|
|
if ($parent_prize) {
|
|
|
+ # 判断是否名额内
|
|
|
+ if (isset($t['prize_type']) && $t['prize_type'] == 2) {
|
|
|
+ Dever::db('agent/member')->update(array('where_id' => $order['mid'], 'prize_type' => $t['prize_type']));
|
|
|
+
|
|
|
+ Dever::db('agent/order')->update(array('where_id' => $order['id'], 'prize_type' => $t['prize_type']));
|
|
|
+ }
|
|
|
+
|
|
|
# 检测有没有名额权益
|
|
|
$prize_goods = Dever::db('setting/prize_goods')->select(array('prize_id' => $parent_prize['id']));
|
|
|
if ($prize_goods) {
|