作者 王晓刚
1 个管道 的构建 通过 耗费 4 秒

修改问题文档

... ... @@ -51,15 +51,35 @@ class Notify extends Frontend
if(!empty($result)){
if($data['vip_type'] == '1'){
//普通会员
if($user['is_vip'] == '1'){
/*if($user['is_vip'] == '1'){
$vip_passtime = $user['vip_passtime'] + 365*24*60*60;
}else{
$vip_passtime = time() + 365*24*60*60;
}*/
if(!empty($store)){
$arr1['store_id'] = $store['id'];
$arr1['user_id'] = $data['user_id'];
}
$province_ids = explode(',',$data['province_ids']);
foreach($province_ids as $key => $province_id){
$arr1['province_id'] = $province_id;
$arr1['createtime'] = time();
$arr1['paytime'] = time();
$arr1['expiration_time'] = 365*24*60*60;
$user_province = Db::name('user_province')->where(['user_id'=>$data['user_id'],'province_id'=>$province_id])->find();
if(!empty($user_province)){
if($user['expiration_time'] > time()){
$arr1['expiration_time'] = $user['expiration_time'] + (365*24*60*60);
}
Db::name('user_province')->where(['id'=>$user_province])->update($arr1);
}else{
Db::name('user_province')->insert($arr1);
}
}
$userModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]);
/*$userModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]);
if(!empty($store)){
$storeModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]);
}
}*/
}else if($data['vip_type'] == '2'){
//超级会员
if($user['is_svip'] == '1'){
... ...
... ... @@ -107,15 +107,35 @@ class WechatPay extends HomeBase
if($successful){
if($data['vip_type'] == '1'){
//普通会员
if($user['is_vip'] == '1'){
/*if($user['is_vip'] == '1'){
$vip_passtime = $user['vip_passtime'] + 365*24*60*60;
}else{
$vip_passtime = time() + 365*24*60*60;
}*/
if(!empty($store)){
$arr1['store_id'] = $store['id'];
$arr1['user_id'] = $data['user_id'];
}
$province_ids = explode(',',$data['province_ids']);
foreach($province_ids as $key => $province_id){
$arr1['province_id'] = $province_id;
$arr1['createtime'] = time();
$arr1['paytime'] = time();
$arr1['expiration_time'] = 365*24*60*60;
$user_province = Db::name('user_province')->where(['user_id'=>$data['user_id'],'province_id'=>$province_id])->find();
if(!empty($user_province)){
if($user['expiration_time'] > time()){
$arr1['expiration_time'] = $user['expiration_time'] + (365*24*60*60);
}
Db::name('user_province')->where(['id'=>$user_province])->update($arr1);
}else{
Db::name('user_province')->insert($arr1);
}
}
$userModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]);
/*$userModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]);
if(!empty($store)){
$storeModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]);
}
}*/
}else if($data['vip_type'] == '2'){
//超级会员
if($user['is_svip'] == '1'){
... ...