人人商城 购买商品成为会员

//\addons\ewei_shopv2\plugin\app\core\mobile\order\pay.php
//member card method
		if($uniacid == 11){
			$sql = "select * from ims_ewei_shop_order where id = $orderid";
			$result = pdo_fetchall($sql);
			$status = $result[0]['status'];

			if($status == 1){
				$sql = "select id from ims_ewei_shop_member_level where uniacid = 11 order by id asc limit 1";
				$level_id = pdo_fetchcolumn($sql);

				//month card goodsid
				$sql = "select count(*) as cnt from ims_ewei_shop_order_goods where orderid = $orderid and goodsid = 301";
				$month_card_cnt = pdo_fetchcolumn($sql);

				//quarter card goodsid
				$sql = "select count(*) as cnt from ims_ewei_shop_order_goods where orderid = $orderid and goodsid = 300";
				$quarter_card_cnt = pdo_fetchcolumn($sql);

				//year card goodsid
				$sql = "select count(*) as cnt from ims_ewei_shop_order_goods where orderid = $orderid and goodsid = 268";
				$year_card_cnt = pdo_fetchcolumn($sql);

				$level_expiry_time = date('Y-m-d H:i:s');
				if($month_card_cnt > 0){
					$sql = "select DATE_ADD(now(),INTERVAL 1 MONTH)  as level_expiry_time";
					$level_expiry_time = pdo_fetchcolumn($sql);
				}else if($quarter_card_cnt > 0){
					$sql = "select DATE_ADD(now(),INTERVAL 3 MONTH)  as level_expiry_time";
					$level_expiry_time = pdo_fetchcolumn($sql);
				}else if($year_card_cnt > 0){
					$sql = "select DATE_ADD(now(),INTERVAL 1 YEAR)  as level_expiry_time";
					$level_expiry_time = pdo_fetchcolumn($sql);
				}

				//check if order id duplicate, not update
				$sql = "select level_card_order_id from ims_ewei_shop_member where uniacid = 11 and openid='$openid'";
				$level_card_order_id = pdo_fetchcolumn($sql);
				if($level_card_order_id != $orderid){
					//update level expiry time and level and member card order id
					pdo_update("ewei_shop_member", 
					array( 
						"level_expiry_time" => $level_expiry_time,
						"level" => $level_id,
						"level_card_order_id" => $orderid
					 ), array( "uniacid"=>11, "openid" => $openid ));
				}	
			}
		}

addons\ewei_shopv2\plugin\app\core\mobile\wxapp.php

		// check member card expiry
		if($_W['uniacid'] == 11 && !empty($openid)){
			$sql = "UPDATE ims_ewei_shop_member SET level_expiry_time=NULL, level=0,  level_card_order_id=NULL WHERE level_expiry_time is not NULL AND level_expiry_time <= NOW() AND openid = '$openid'";
			pdo_query($sql);
		}