|
|
@@ -257,7 +257,7 @@ class AuctionOrder extends BaseModel
|
|
|
$booking = AuctionBooking::where([['uid', '=', $v['uid']], ['status', '=', 1], ['auction_id', '=', $auction['id']]])->where('status', '=', 1)->find(); // 找到预约订单
|
|
|
if ($booking){
|
|
|
$user = \app\models\user\User::where('uid', $v['collection_id'])->find();
|
|
|
- $user['anticipate'] = $user['anticipate'] + $auction['anticipate']; // 增加预约卷
|
|
|
+ $user['anticipate'] = $user['anticipate'] + $auction['anticipate']; // 卖家增加预约卷
|
|
|
UserBill::income('增加预约卷', $v['collection_id'], 'anticipate', 'add_anticipate', $auction['anticipate'], $v['uid'], $user['anticipate'], '卖出订单未上传支付凭证,增加'.$auction['anticipate'].'预约卷');
|
|
|
|
|
|
$user->save();
|
|
|
@@ -278,23 +278,26 @@ class AuctionOrder extends BaseModel
|
|
|
*/
|
|
|
public static function th()
|
|
|
{
|
|
|
- $auction = Auction::where('rend_time', '<', time())->select();
|
|
|
+ $auction = Auction::where('rend_time', '<', date('H:i:s', time()))->select();
|
|
|
if ($auction){
|
|
|
foreach ($auction as $k => $v){
|
|
|
|
|
|
$booking = AuctionBooking::where([['auction_id', '=', $v['id']], ['status','=' , 1]])->select();
|
|
|
-
|
|
|
if ($booking){
|
|
|
foreach ($booking as $key => $value){
|
|
|
- $find = AuctionBooking::find($value['id']);
|
|
|
- $find['status'] = 0;
|
|
|
-
|
|
|
- $user = User::where('uid', $value['uid'])->find();
|
|
|
- $user['anticipate'] = $user['anticipate'] + $value['anticipate'];
|
|
|
-
|
|
|
- $user->save();
|
|
|
- $find->save();
|
|
|
- UserBill::income('预约卷增加',$user['uid'], 'anticipate', 'add_anticipate', $value['anticipate'], 0, $user['anticipate'], '预约卷退回');
|
|
|
+ $product = AuctionProduct::where('auction_id', $value['auction_id'])->column('id');
|
|
|
+ $order = AuctionOrder::where([['product_id', 'in', $product], ['frequency', '=', $value['frequency']], ['uid', '=', $value['uid']]])->where('status','>', 0)->find();
|
|
|
+ if (!$order){
|
|
|
+ $find = AuctionBooking::find($value['id']);
|
|
|
+ $find['status'] = 0;
|
|
|
+
|
|
|
+ $user = User::where('uid', $value['uid'])->find();
|
|
|
+ $user['anticipate'] = $user['anticipate'] + $value['anticipate'];
|
|
|
+
|
|
|
+ $user->save();
|
|
|
+ $find->save();
|
|
|
+ UserBill::income('预约卷增加',$user['uid'], 'anticipate', 'add_anticipate', $value['anticipate'], 0, $user['anticipate'], '预约卷退回');
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|