|
@@ -49,14 +49,12 @@ class Pay
|
|
|
$insert['mobile'] = $order['mobile'];
|
|
|
$insert['uid'] = $order['uid'];
|
|
|
$time = time();
|
|
|
- $insert['end'] = $buy['time'] * 86400;
|
|
|
-
|
|
|
if ($member) {
|
|
|
- $insert['end'] = $member['end'] + $insert['end'];
|
|
|
+ $insert['end'] = Dever::load('vip/lib/member')->getEnd($buy['time'], $buy['time_type'], $member['end']);
|
|
|
$insert['where_id'] = $member['id'];
|
|
|
Dever::db('vip/member')->update($insert);
|
|
|
} else {
|
|
|
- $insert['end'] = $time + $insert['end'];
|
|
|
+ $insert['end'] = Dever::load('vip/lib/member')->getEnd($buy['time'], $buy['time_type'], $time);
|
|
|
$insert['start'] = $time;
|
|
|
Dever::db('vip/member')->insert($insert);
|
|
|
}
|