|
@@ -199,7 +199,7 @@ class AuctionOrder extends BaseModel
|
|
|
// $user['anticipate'] = $user['anticipate']-$price*($product['deduct']/100); // 扣除当前卖出价格百分比的广告值
|
|
// $user['anticipate'] = $user['anticipate']-$price*($product['deduct']/100); // 扣除当前卖出价格百分比的广告值
|
|
|
// $user->save();
|
|
// $user->save();
|
|
|
// UserBill::expend('广告值扣除', $user['uid'], 'anticipate','reduce_anticipate', $price*($product['deduct']/100), 0, $user['anticipate'] ,'卖出扣除广告值');
|
|
// UserBill::expend('广告值扣除', $user['uid'], 'anticipate','reduce_anticipate', $price*($product['deduct']/100), 0, $user['anticipate'] ,'卖出扣除广告值');
|
|
|
- AuctionTime::where([['product_id', '=', $product['id']], ['uid', '=', $id]])->delete();
|
|
|
|
|
|
|
+ AuctionTime::where([['product_id', '=', $product['id']]])->delete();
|
|
|
$productModel->where('id', $product['id'])->save(['is_show' => 0]); //下架等待挂售
|
|
$productModel->where('id', $product['id'])->save(['is_show' => 0]); //下架等待挂售
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -214,7 +214,7 @@ class AuctionOrder extends BaseModel
|
|
|
*/
|
|
*/
|
|
|
public static function return($order)
|
|
public static function return($order)
|
|
|
{
|
|
{
|
|
|
- $data = self::find($order['id']);
|
|
|
|
|
|
|
+ $data = self::find($order);
|
|
|
$userModel = new User();
|
|
$userModel = new User();
|
|
|
$productModel = new AuctionProduct();
|
|
$productModel = new AuctionProduct();
|
|
|
$auctionModel = new Auction();
|
|
$auctionModel = new Auction();
|
|
@@ -222,17 +222,14 @@ class AuctionOrder extends BaseModel
|
|
|
$frozenModel = new AuctionFrozen();
|
|
$frozenModel = new AuctionFrozen();
|
|
|
|
|
|
|
|
|
|
|
|
|
- $user = $userModel->find($data['uid']);
|
|
|
|
|
-// if ($user['is_new'] == 1) {
|
|
|
|
|
-//
|
|
|
|
|
-// if ($user['spread_uid']) {
|
|
|
|
|
-// $spread = $userModel->where('uid', $user['spread_uid'])->find();
|
|
|
|
|
-// $proportion = SystemConfigService::get('golden_bean')/100;
|
|
|
|
|
-// $spread['golden_bean'] += $order['price'] * $proportion;
|
|
|
|
|
-// $spread->save();
|
|
|
|
|
-// \app\models\user\UserBill::income('直推奖励金豆', $spread['uid'], 'golden_bean', 'ztjl_golden_bean', $order['price'] * $proportion, '', $spread['golden_bean'], '直推奖励金豆');
|
|
|
|
|
-// }
|
|
|
|
|
-// }
|
|
|
|
|
|
|
+ $user = \app\models\user\User::where('uid', $data['uid'])->find();
|
|
|
|
|
+ if ($user['spread_uid']) {
|
|
|
|
|
+ $spread = $userModel->where('uid', $user['spread_uid'])->find();
|
|
|
|
|
+ $proportion = SystemConfigService::get('golden_bean')/100;
|
|
|
|
|
+ $spread['golden_bean'] += $data['price'] * $proportion;
|
|
|
|
|
+ $spread->save();
|
|
|
|
|
+ \app\models\user\UserBill::income('直推奖励金豆', $spread['uid'], 'golden_bean', 'ztjl_golden_bean', $data['price'] * $proportion, '', $spread['golden_bean'], '直推奖励金豆');
|
|
|
|
|
+ }
|
|
|
$product = $productModel->where('id', $data['product_id'])->find();
|
|
$product = $productModel->where('id', $data['product_id'])->find();
|
|
|
$auction = $auctionModel->where('id', $product['auction_id'])->find();
|
|
$auction = $auctionModel->where('id', $product['auction_id'])->find();
|
|
|
|
|
|