|
@@ -270,6 +270,12 @@ class predepositModel extends Model {
|
|
|
$data_msg['av_amount'] = -$data['amount'];
|
|
|
$data_msg['freeze_amount'] = 0;
|
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
|
+
|
|
|
+ if(isBonusExpiryDate()) {
|
|
|
+ require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
+ account_helper::onPredeposit('order_pay',$data['member_id'],$data['amount']);
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
case 'order_freeze':
|
|
|
$data_log['lg_av_amount'] = -$data['amount'];
|
|
@@ -281,22 +287,30 @@ class predepositModel extends Model {
|
|
|
$data_msg['av_amount'] = -$data['amount'];
|
|
|
$data_msg['freeze_amount'] = $data['amount'];
|
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
|
+
|
|
|
+ if(isBonusExpiryDate()) {
|
|
|
+ require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
+ account_helper::onPredeposit('order_pay',$data['member_id'],$data['amount']);
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
case 'order_cancel':
|
|
|
- $data_log['lg_av_amount'] = $data['amount'];
|
|
|
- $data_log['lg_freeze_amount'] = -$data['amount'];
|
|
|
- $data_log['lg_desc'] = '取消订单,解冻预存款,订单号: '.$data['order_sn'];
|
|
|
- $data_pd['freeze_predeposit'] = array('exp','freeze_predeposit-'.$data['amount']);
|
|
|
if(isBonusExpiryDate()) {
|
|
|
require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
account_helper::onPredeposit('order_cancel',$data['member_id'],$data['amount']);
|
|
|
+ return;
|
|
|
} else {
|
|
|
+ $data_log['lg_av_amount'] = $data['amount'];
|
|
|
+ $data_log['lg_freeze_amount'] = -$data['amount'];
|
|
|
+ $data_log['lg_desc'] = '取消订单,解冻预存款,订单号: '.$data['order_sn'];
|
|
|
+ $data_pd['freeze_predeposit'] = array('exp','freeze_predeposit-'.$data['amount']);
|
|
|
$data_pd['available_predeposit'] = array('exp','available_predeposit+'.$data['amount']);
|
|
|
+
|
|
|
+ $data_msg['av_amount'] = $data['amount'];
|
|
|
+ $data_msg['freeze_amount'] = -$data['amount'];
|
|
|
+ $data_msg['desc'] = $data_log['lg_desc'];
|
|
|
}
|
|
|
|
|
|
- $data_msg['av_amount'] = $data['amount'];
|
|
|
- $data_msg['freeze_amount'] = -$data['amount'];
|
|
|
- $data_msg['desc'] = $data_log['lg_desc'];
|
|
|
break;
|
|
|
case 'order_comb_pay':
|
|
|
$data_log['lg_freeze_amount'] = -$data['amount'];
|
|
@@ -318,13 +332,20 @@ class predepositModel extends Model {
|
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
|
break;
|
|
|
case 'refund':
|
|
|
- $data_log['lg_av_amount'] = $data['amount'];
|
|
|
- $data_log['lg_desc'] = '确认退款,订单号: '.$data['order_sn'];
|
|
|
- $data_pd['available_predeposit'] = array('exp','available_predeposit+'.$data['amount']);
|
|
|
+ if(isBonusExpiryDate()) {
|
|
|
+ require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
+ account_helper::onPredeposit('refund',$data['member_id'],$data['amount']);
|
|
|
+ return;
|
|
|
+ } else {
|
|
|
+ $data_log['lg_av_amount'] = $data['amount'];
|
|
|
+ $data_log['lg_desc'] = '确认退款,订单号: '.$data['order_sn'];
|
|
|
+ $data_pd['available_predeposit'] = array('exp','available_predeposit+'.$data['amount']);
|
|
|
+
|
|
|
+ $data_msg['av_amount'] = $data['amount'];
|
|
|
+ $data_msg['freeze_amount'] = 0;
|
|
|
+ $data_msg['desc'] = $data_log['lg_desc'];
|
|
|
+ }
|
|
|
|
|
|
- $data_msg['av_amount'] = $data['amount'];
|
|
|
- $data_msg['freeze_amount'] = 0;
|
|
|
- $data_msg['desc'] = $data_log['lg_desc'];
|
|
|
break;
|
|
|
case 'vr_refund':
|
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
@@ -369,14 +390,20 @@ class predepositModel extends Model {
|
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
|
break;
|
|
|
case 'bonus_refund':
|
|
|
- $data_log['lg_av_amount'] = $data['amount'];
|
|
|
- $data_log['lg_desc'] = '退还没抢的红包金额,红包单号: '.$data['type_sn'];
|
|
|
+ if(isBonusExpiryDate()) {
|
|
|
+ require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
+ account_helper::onPredeposit('bonus_refund',$data['member_id'],$data['amount']);
|
|
|
+ return;
|
|
|
+ } else {
|
|
|
+ $data_log['lg_av_amount'] = $data['amount'];
|
|
|
+ $data_log['lg_desc'] = '退还没抢的红包金额,红包单号: '.$data['type_sn'];
|
|
|
+ $data_pd['available_predeposit'] = array('exp','available_predeposit+'.$data['amount']);
|
|
|
|
|
|
- $data_pd['available_predeposit'] = array('exp','available_predeposit+'.$data['amount']);
|
|
|
+ $data_msg['av_amount'] = $data['amount'];
|
|
|
+ $data_msg['freeze_amount'] = 0;
|
|
|
+ $data_msg['desc'] = $data_log['lg_desc'];
|
|
|
+ }
|
|
|
|
|
|
- $data_msg['av_amount'] = $data['amount'];
|
|
|
- $data_msg['freeze_amount'] = 0;
|
|
|
- $data_msg['desc'] = $data_log['lg_desc'];
|
|
|
break;
|
|
|
case 'bonus_add_money':
|
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
@@ -397,6 +424,12 @@ class predepositModel extends Model {
|
|
|
$data_msg['av_amount'] = -$data['amount'];
|
|
|
$data_msg['freeze_amount'] = 0;
|
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
|
+
|
|
|
+ if(isBonusExpiryDate()) {
|
|
|
+ require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
+ account_helper::onPredeposit('hand_out_bonus',$data['member_id'],$data['amount']);
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
////////////////////zmr>v20////////////////////////////////////
|
|
|
case 'sys_add_money':
|