|
@@ -260,52 +260,58 @@ class predepositModel extends Model {
|
|
|
|
|
|
$data_msg['time'] = date('Y-m-d H:i:s');
|
|
$data_msg['time'] = date('Y-m-d H:i:s');
|
|
$data_msg['pd_url'] = urlShop('predeposit', 'pd_log_list');
|
|
$data_msg['pd_url'] = urlShop('predeposit', 'pd_log_list');
|
|
|
|
+
|
|
|
|
+ $add_log = true;
|
|
switch ($change_type)
|
|
switch ($change_type)
|
|
{
|
|
{
|
|
case 'order_pay':
|
|
case 'order_pay':
|
|
- $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'];
|
|
|
|
-
|
|
|
|
if(isBonusExpiryDate()) {
|
|
if(isBonusExpiryDate()) {
|
|
- require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
|
|
|
+ $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'];
|
|
|
|
+
|
|
account_helper::onPredeposit('order_pay',$data['member_id'],$data['amount']);
|
|
account_helper::onPredeposit('order_pay',$data['member_id'],$data['amount']);
|
|
}
|
|
}
|
|
|
|
+ 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'];
|
|
|
|
+ }
|
|
|
|
|
|
break;
|
|
break;
|
|
case 'order_freeze':
|
|
case 'order_freeze':
|
|
- $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'];
|
|
|
|
-
|
|
|
|
if(isBonusExpiryDate()) {
|
|
if(isBonusExpiryDate()) {
|
|
- require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
|
- account_helper::onPredeposit('order_pay',$data['member_id'],$data['amount']);
|
|
|
|
|
|
+ $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['desc'] = $data_log['lg_desc'];
|
|
|
|
+
|
|
|
|
+ account_helper::onPredeposit('order_freeze',$data['member_id'],$data['amount']);
|
|
|
|
+ }
|
|
|
|
+ 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'];
|
|
}
|
|
}
|
|
|
|
|
|
break;
|
|
break;
|
|
case 'order_cancel':
|
|
case 'order_cancel':
|
|
if(isBonusExpiryDate()) {
|
|
if(isBonusExpiryDate()) {
|
|
- require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
|
account_helper::onPredeposit('order_cancel',$data['member_id'],$data['amount']);
|
|
account_helper::onPredeposit('order_cancel',$data['member_id'],$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_msg['av_amount'] = 0;
|
|
|
|
- $data_msg['freeze_amount'] = -$data['amount'];
|
|
|
|
- $data_msg['desc'] = $data_log['lg_desc'];
|
|
|
|
|
|
+ return 0;
|
|
} else {
|
|
} else {
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
$data_log['lg_freeze_amount'] = -$data['amount'];
|
|
$data_log['lg_freeze_amount'] = -$data['amount'];
|
|
@@ -320,14 +326,21 @@ class predepositModel extends Model {
|
|
|
|
|
|
break;
|
|
break;
|
|
case 'order_comb_pay':
|
|
case 'order_comb_pay':
|
|
- $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()) {
|
|
|
|
+ account_helper::onPredeposit('order_comb_pay',$data['member_id'],$data['amount']);
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ $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_msg['av_amount'] = 0;
|
|
|
|
- $data_msg['freeze_amount'] = $data['amount'];
|
|
|
|
- $data_msg['desc'] = $data_log['lg_desc'];
|
|
|
|
- break;
|
|
|
|
|
|
+ $data_msg['av_amount'] = 0;
|
|
|
|
+ $data_msg['freeze_amount'] = $data['amount'];
|
|
|
|
+ $data_msg['desc'] = $data_log['lg_desc'];
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
case 'recharge':
|
|
case 'recharge':
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
$data_log['lg_desc'] = '充值,充值单号: '.$data['pdr_sn'];
|
|
$data_log['lg_desc'] = '充值,充值单号: '.$data['pdr_sn'];
|
|
@@ -340,14 +353,12 @@ class predepositModel extends Model {
|
|
break;
|
|
break;
|
|
case 'refund':
|
|
case 'refund':
|
|
if(isBonusExpiryDate()) {
|
|
if(isBonusExpiryDate()) {
|
|
- require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
|
account_helper::onPredeposit('refund',$data['member_id'],$data['amount']);
|
|
account_helper::onPredeposit('refund',$data['member_id'],$data['amount']);
|
|
- return;
|
|
|
|
|
|
+ return 0;
|
|
} else {
|
|
} else {
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
$data_log['lg_desc'] = '确认退款,订单号: '.$data['order_sn'];
|
|
$data_log['lg_desc'] = '确认退款,订单号: '.$data['order_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['av_amount'] = $data['amount'];
|
|
$data_msg['freeze_amount'] = 0;
|
|
$data_msg['freeze_amount'] = 0;
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
@@ -398,9 +409,8 @@ class predepositModel extends Model {
|
|
break;
|
|
break;
|
|
case 'bonus_refund':
|
|
case 'bonus_refund':
|
|
if(isBonusExpiryDate()) {
|
|
if(isBonusExpiryDate()) {
|
|
- require_once (BASE_ROOT_PATH . '/helper/account_helper.php');
|
|
|
|
account_helper::onPredeposit('bonus_refund',$data['member_id'],$data['amount']);
|
|
account_helper::onPredeposit('bonus_refund',$data['member_id'],$data['amount']);
|
|
- return;
|
|
|
|
|
|
+ return 0;
|
|
} else {
|
|
} else {
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
$data_log['lg_desc'] = '退还没抢的红包金额,红包单号: '.$data['type_sn'];
|
|
$data_log['lg_desc'] = '退还没抢的红包金额,红包单号: '.$data['type_sn'];
|
|
@@ -413,8 +423,9 @@ class predepositModel extends Model {
|
|
|
|
|
|
break;
|
|
break;
|
|
case 'bonus_add_money':
|
|
case 'bonus_add_money':
|
|
|
|
+ $make_type = empty($data['make_type']) ? 0 : $data['make_type'];
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
$data_log['lg_av_amount'] = $data['amount'];
|
|
- $data_log['lg_desc'] = '红包系统调节预存款【增加】,红包单号: '.$data['pdr_sn'];
|
|
|
|
|
|
+ $data_log['lg_desc'] = '领取红包,红包单号: '.$data['pdr_sn'] . " make_type={$make_type}";
|
|
$data_log['lg_admin_name'] = $data['admin_name'];
|
|
$data_log['lg_admin_name'] = $data['admin_name'];
|
|
$data_pd['available_predeposit'] = array('exp','available_predeposit+'.$data['amount']);
|
|
$data_pd['available_predeposit'] = array('exp','available_predeposit+'.$data['amount']);
|
|
|
|
|
|
@@ -423,8 +434,9 @@ class predepositModel extends Model {
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
break;
|
|
break;
|
|
case 'hand_out_bonus' :
|
|
case 'hand_out_bonus' :
|
|
|
|
+ $make_type = empty($data['make_type']) ? 0 : $data['make_type'];
|
|
$data_log['lg_av_amount'] = -$data['amount'];
|
|
$data_log['lg_av_amount'] = -$data['amount'];
|
|
- $data_log['lg_desc'] = '发送红包系统调节预存款【减少】,红包单号: '.$data['pdr_sn'];
|
|
|
|
|
|
+ $data_log['lg_desc'] = '发送红包,红包单号: '.$data['pdr_sn'] . " make_type={$make_type}" ;
|
|
$data_log['lg_admin_name'] = $data['admin_name'];
|
|
$data_log['lg_admin_name'] = $data['admin_name'];
|
|
$data_pd['available_predeposit'] = array('exp','available_predeposit-'.$data['amount']);
|
|
$data_pd['available_predeposit'] = array('exp','available_predeposit-'.$data['amount']);
|
|
|
|
|
|
@@ -475,7 +487,6 @@ class predepositModel extends Model {
|
|
$data_msg['freeze_amount'] = -$data['amount'];
|
|
$data_msg['freeze_amount'] = -$data['amount'];
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
$data_msg['desc'] = $data_log['lg_desc'];
|
|
break;
|
|
break;
|
|
-
|
|
|
|
//////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////
|
|
default:
|
|
default:
|
|
throw new Exception('参数错误');
|
|
throw new Exception('参数错误');
|
|
@@ -487,6 +498,10 @@ class predepositModel extends Model {
|
|
if (!$update) {
|
|
if (!$update) {
|
|
throw new Exception('操作失败');
|
|
throw new Exception('操作失败');
|
|
}
|
|
}
|
|
|
|
+ if($add_log == false) {
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
$insert = $this->table('pd_log')->insert($data_log);
|
|
$insert = $this->table('pd_log')->insert($data_log);
|
|
if (!$insert) {
|
|
if (!$insert) {
|
|
throw new Exception('操作失败');
|
|
throw new Exception('操作失败');
|