|
@@ -48,13 +48,16 @@ class Pay
|
|
|
$insert['cate_id'] = $order['cate_id'];
|
|
|
$insert['mobile'] = $order['mobile'];
|
|
|
$insert['uid'] = $order['uid'];
|
|
|
- $insert['end'] = $order['end'] + ($buy['time'] * 86400);
|
|
|
+ $time = time();
|
|
|
+ $insert['end'] = $buy['time'] * 86400;
|
|
|
|
|
|
if ($member) {
|
|
|
+ $insert['end'] = $member['end'] + $insert['end'];
|
|
|
$insert['where_id'] = $member['id'];
|
|
|
Dever::db('vip/member')->update($insert);
|
|
|
} else {
|
|
|
- $insert['start'] = time();
|
|
|
+ $insert['end'] = $time + $insert['end'];
|
|
|
+ $insert['start'] = $time;
|
|
|
Dever::db('vip/member')->insert($insert);
|
|
|
}
|
|
|
|