回帖://以下开始处理会员逻辑
$product = Product::find($order->product_id);
$user = User::find($order->uid);
if ( $user->end_at > time() ){
$user->end_at = $user->end_at + (24*3600*30);
if ($user->member == $product->member){
$demo = '商品延长' . $product->productName;
}elseif ($user->member < $product->member){
$demo = '商品升级' . $product->productName;
}else{
$demo = '商品降级' . $product->productName;}
}
}else{
$user->end_at = time() + (24*3600*30);
$demo = '产品购买' . $product->productName;
}
$user->member = $product->member;
$user->save();
$member = [
'openid'=>$order->openid,
'uid'=>$order->uid,
'uid'=>$order->uid,
'end_at'=>$user->end_at,
'demo'=>$demo,
'oid'=>$order->oid,
];
Member::create($member);

