|
@@ -633,26 +633,31 @@ class CashTradeOrder extends BaseModel
|
|
|
// var_dump($list);
|
|
// var_dump($list);
|
|
|
BaseModel::beginTrans();
|
|
BaseModel::beginTrans();
|
|
|
$res = true;
|
|
$res = true;
|
|
|
- foreach ($list as $v) {
|
|
|
|
|
- switch ($v['trade_type']) {
|
|
|
|
|
- case 1:
|
|
|
|
|
- //退回币
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ foreach ($list as $v) {
|
|
|
|
|
+ switch ($v['trade_type']) {
|
|
|
|
|
+ case 1:
|
|
|
|
|
+ //退回币
|
|
|
// $res = $res && UserMoney::incomeMoney($v['uid'], $v['money_type'], $v['money_num'], 'hang_sale_send_back', '挂卖退回', '挂卖时间结束,退回钱包');
|
|
// $res = $res && UserMoney::incomeMoney($v['uid'], $v['money_type'], $v['money_num'], 'hang_sale_send_back', '挂卖退回', '挂卖时间结束,退回钱包');
|
|
|
- $res = $res && self::where('id', $v['id'])->update(['trade_uid' => null, 'status' => 0, 'close_time' => null, 'trade_start_time' => null,]);
|
|
|
|
|
- break;
|
|
|
|
|
- case 2:
|
|
|
|
|
|
|
+ $res = $res && self::where('id', $v['id'])->update(['trade_uid' => null, 'status' => 0, 'close_time' => null, 'trade_start_time' => null,]);
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 2:
|
|
|
// $userInfo = User::getUserInfo($v['uid']);
|
|
// $userInfo = User::getUserInfo($v['uid']);
|
|
|
// $res = $res && (false !== User::bcInc($v['uid'], 'now_money', $v['all_price'], 'uid'));
|
|
// $res = $res && (false !== User::bcInc($v['uid'], 'now_money', $v['all_price'], 'uid'));
|
|
|
// $res = $res && UserBill::income('售币成功', $v['uid'], 'now_money', 'hang_buy_send_back', $v['all_price'], $v['id'], $userInfo['now_money'] + $v['all_price'], '挂买时间结束,退回余额');
|
|
// $res = $res && UserBill::income('售币成功', $v['uid'], 'now_money', 'hang_buy_send_back', $v['all_price'], $v['id'], $userInfo['now_money'] + $v['all_price'], '挂买时间结束,退回余额');
|
|
|
// $res = $res && self::where('id', $v['id'])->update(['status' => 2]);
|
|
// $res = $res && self::where('id', $v['id'])->update(['status' => 2]);
|
|
|
- if ($v['trade_uid'])
|
|
|
|
|
- $res = $res && UserMoney::incomeMoney($v['trade_uid'], $v['money_type'], $v['money_num'], 'hang_sale_send_back', '挂卖退回', '挂卖时间结束,退回钱包');
|
|
|
|
|
- $res = $res && self::where('id', $v['id'])->update(['trade_uid' => null, 'status' => -1, 'close_time' => null, 'trade_start_time' => null,]);
|
|
|
|
|
- break;
|
|
|
|
|
- default:
|
|
|
|
|
- break;
|
|
|
|
|
|
|
+ if ($v['trade_uid'])
|
|
|
|
|
+ $res = $res && UserMoney::incomeMoney($v['trade_uid'], $v['money_type'], $v['money_num'], 'hang_sale_send_back', '挂卖退回', '挂卖时间结束,退回钱包');
|
|
|
|
|
+ $res = $res && self::where('id', $v['id'])->update(['trade_uid' => null, 'status' => -1, 'close_time' => null, 'trade_start_time' => null,]);
|
|
|
|
|
+ break;
|
|
|
|
|
+ default:
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
+ } catch (Exception $e) {
|
|
|
|
|
+ var_dump($e->getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
BaseModel::commitTrans();
|
|
BaseModel::commitTrans();
|
|
|
return $res;
|
|
return $res;
|
|
|
}
|
|
}
|