|
@@ -349,6 +349,14 @@ class Dhorder
|
|
|
|
|
|
public function updateSell($order, $type = 1)
|
|
|
{
|
|
|
+ $method = 'incSell';
|
|
|
+ $name = '兑换商品';
|
|
|
+ $name_3 = '兑换名额';
|
|
|
+ if ($type == 2) {
|
|
|
+ $method = 'decSell';
|
|
|
+ $name = '退回商品';
|
|
|
+ $name_3 = '退回名额';
|
|
|
+ }
|
|
|
if ($order['type'] == 1) {
|
|
|
$where['order_id'] = $order['id'];
|
|
|
$where['status'] = 1;
|
|
@@ -365,8 +373,14 @@ class Dhorder
|
|
|
$info = Dever::db('agent/member_goods')->findData($up);
|
|
|
|
|
|
$up['set_sell_num'] = $v['num'];
|
|
|
- Dever::db('agent/member_goods')->incSell($up);
|
|
|
- Dever::load('agent/lib/member_set')->log($up['where_mid'], '', $up['where_type'], $up['where_type_id'], $up['where_sku_id'], $up['set_sell_num'], $info['num'], $info['num']-$up['set_sell_num'], '购买商品');
|
|
|
+ Dever::db('agent/member_goods')->$method($up);
|
|
|
+
|
|
|
+ if ($type == 2) {
|
|
|
+ Dever::load('agent/lib/member_set')->log($up['where_mid'], '', $up['where_type'], $up['where_type_id'], $up['where_sku_id'], $up['set_sell_num'], $info['num'], $info['num']+$up['set_sell_num'], $name);
|
|
|
+ } else {
|
|
|
+ Dever::load('agent/lib/member_set')->log($up['where_mid'], '', $up['where_type'], $up['where_type_id'], $up['where_sku_id'], $up['set_sell_num'], $info['num'], $info['num']-$up['set_sell_num'], $name);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
} elseif ($order['type'] == 3) {
|
|
@@ -376,9 +390,14 @@ class Dhorder
|
|
|
$up['where_sku_id'] = -1;
|
|
|
$info = Dever::db('agent/member_goods')->findData($up);
|
|
|
$up['set_sell_num'] = $order['num'];
|
|
|
- Dever::db('agent/member_goods')->incSell($up);
|
|
|
+ Dever::db('agent/member_goods')->$method($up);
|
|
|
|
|
|
- Dever::load('agent/lib/member_set')->log($up['where_mid'], '', $up['where_type'], $up['where_type_id'], $up['where_sku_id'], $up['set_sell_num'], $info['num'], $info['num']-$up['set_sell_num'], '兑换名额');
|
|
|
+ if ($type == 2) {
|
|
|
+ Dever::load('agent/lib/member_set')->log($up['where_mid'], '', $up['where_type'], $up['where_type_id'], $up['where_sku_id'], $up['set_sell_num'], $info['num'], $info['num']+$up['set_sell_num'], $name_3);
|
|
|
+ } else {
|
|
|
+ Dever::load('agent/lib/member_set')->log($up['where_mid'], '', $up['where_type'], $up['where_type_id'], $up['where_sku_id'], $up['set_sell_num'], $info['num'], $info['num']-$up['set_sell_num'], $name_3);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|