|
@@ -92,7 +92,9 @@ class account_divertModel extends Model
|
|
|
{
|
|
|
$slot = 1;
|
|
|
foreach ($amounts as $amount) {
|
|
|
+ $update = [];
|
|
|
$update[$field] = ['exp', "{$field} + {$amount}"];
|
|
|
+ $update['optime'] = time();
|
|
|
$this->table('pd_divert')->where(['member_id' => $member_id, 'slot' => $slot])->update($update);
|
|
|
$slot++;
|
|
|
}
|
|
@@ -117,19 +119,17 @@ class account_divertModel extends Model
|
|
|
{
|
|
|
if($op =='add')
|
|
|
{
|
|
|
- if($field == 'available_predeposit') {
|
|
|
+ if ($field == 'available_predeposit') {
|
|
|
$available_amounts = $amount;
|
|
|
- }
|
|
|
- else {
|
|
|
+ } else {
|
|
|
$freeze_amounts = $amount;
|
|
|
}
|
|
|
}
|
|
|
elseif($op == 'reduce')
|
|
|
{
|
|
|
- if($field == 'available_predeposit') {
|
|
|
+ if ($field == 'available_predeposit') {
|
|
|
$available_amounts = -$amount;
|
|
|
- }
|
|
|
- else {
|
|
|
+ } else {
|
|
|
$freeze_amounts = -$amount;
|
|
|
}
|
|
|
}
|
|
@@ -162,6 +162,7 @@ class account_divertModel extends Model
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ $data_pd['optime'] = time();
|
|
|
$slot = mt_rand(1,self::MAX_SLOTS);
|
|
|
return $this->table('pd_divert')->where(['member_id' => $member_id,'slot' => $slot])->update($data_pd);
|
|
|
}
|
|
@@ -169,6 +170,6 @@ class account_divertModel extends Model
|
|
|
|
|
|
public function edit_provider($provider_id,$datas)
|
|
|
{
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
}
|