|
@@ -417,7 +417,9 @@ class Sell
|
|
|
|
|
|
} elseif (isset($data['wallet_cash']) && $data['wallet_cash'] && $data['wallet_cash'] > 0) {
|
|
|
|
|
|
-
|
|
|
+ Dever::load('shop/lib/money')->up($data['uid'], 4, $data['wallet_cash'], $data['id'], '商品退款', 2);
|
|
|
+
|
|
|
+ Dever::load('cash/lib/order')->up($data, 3, 2, false, 3);
|
|
|
}
|
|
|
|
|
|
$this->updateSell($data, 2);
|
|
@@ -1197,7 +1199,16 @@ class Sell
|
|
|
}
|
|
|
|
|
|
} elseif ($wallet_cash) {
|
|
|
- Dever::load('shop/lib/money')->up($order_data['uid'], 12, -1*$wallet_cash, $order_data['id'], '购买商品', 2);
|
|
|
+ $wallet_cash = -1*$wallet_cash;
|
|
|
+ Dever::load('shop/lib/money')->up($order_data['uid'], 12, $wallet_cash, $order_data['id'], '购买商品', 2);
|
|
|
+
|
|
|
+ $order_data['type'] = 1;
|
|
|
+ $order_data['type_id'] = $order_data['shop_id'];
|
|
|
+ $order_data['source_type'] = 4;
|
|
|
+ $order_data['source_id'] = -1;
|
|
|
+ $order_data['price'] = $wallet_cash;
|
|
|
+ $order_data['p_price'] = $wallet_cash;
|
|
|
+ Dever::load('cash/lib/order')->up($order_data, 3, 1, false, 3);
|
|
|
}
|
|
|
|
|
|
|