發(fā)布時(shí)間:2020-04-26
欄目:其他
* 搶購商品前處理當(dāng)前會(huì)員是否進(jìn)入隊(duì)列
* @access public
* @author bieanju
*/
publicfunctiongoods_number_queue(){
!$this->user_id && $this->ajaxReturn(array("status"=> "-1","msg"=> "請先登錄"));
$model= M("flash_sale");
$where['goods_id'] = $this->goods_id;
$goods_info= $model->where($where)->find();
!$goods_info&& $this->error("對(duì)不起當(dāng)前商品不存在或已下架!");
/* redis 隊(duì)列 */
$redis= $this->connectRedis();
/* 進(jìn)入隊(duì)列 */
$goods_number_key= $redis->llen("{$this->goods_number_key}");
if(!$redis->hGet("{$this->user_queue_key}", $this->user_id)) {
$goods_number_key= $redis->lpop("{$this->goods_number_key}");
PHPweb批量更新文章}
if($goods_number_key){
// 判斷用戶是否已在隊(duì)列
if(!$redis->hGet("{$this->user_queue_key}"PHPweb批量刪除關(guān)鍵詞 , $this->user_id)) {
// 插入搶購用戶信息
PHPweb批量助手$userinfo= array(
"user_id"=> $this->user_id,
"create_time"=> time()
);
$redis->hSet("{$this->user_queue_key}", $this->user_id, serialize($userinfo));
$this->ajaxReturn(array("status"=> "1"));
}else{
$modelCart= M("cart");
$condition['user_id'] = $this->user_id;
$condition['goods_id'] = $this->goods_id;
$condition['prom_type'] = 1;
$cartlist= $modelCart->where($condition)->count();
if($cartlist> 0){
PHPweb批量添加欄目$this->ajaxReturn(array("status"=> "2"));
PHPweb批量上傳內(nèi)容}else{
$this->ajaxReturn(array("status"=> "1"));
}
}
}else{
$this->ajaxReturn(array("status"=> "-1","msg"=> "系統(tǒng)繁忙,請重試!"));
}
}
文章地址:http://www.meyanliao.com/article/other/qgspqcldqhysfjrdl.html