控制器层
2 //秒杀 首先要判断库存 其次高并发 然后入库
3 public function goods_do()
4 {
5 $gid=input("get.gid");
6 $user_name=Session::get("user_name");
7 $obj = new Goods();
8 $ku_num=$obj->getNum($gid);
9 if($ku_num<1)
10 {//库存不够
11 return 1;
12 }
13
14 /*$redis=new \Redis();
15 $redis->connect('127.0.0.1','6379');
16 $redis->lPush("spick",$user_name);*/
17
18 $data['user_name']=$user_name;
19 $data['g_id']=$gid;
20 $data['add_time']=time();
21 $data['payment']=0;
22 $paymentObj = new Payment();
23 $id=$paymentObj->add_payment($data);
24 Session::set('id',$id);
25 if($id)
26 {
27 return 1;
28 // $this->success("秒杀成功,正在跳转支付页面",'payment_show');
29 }
30 }

最新文章

  1. 【分布式】Zookeeper的Leader选举
  2. Windows下的Memcache安装
  3. 【原】textarea 换行之间的转换
  4. 学习笔记——Ant
  5. Excel加密的Sheet如何hack
  6. 学习HTML5之塔克大战(详细记录)
  7. fseek/ftell/rewind/fgetpos/fsetpos函数使用-linux
  8. smarty基础与实例
  9. 关于SVM数学细节逻辑的个人理解(三) :SMO算法理解
  10. 酷伯伯实时免费HTTP代理ip爬取(端口图片显示+document.write)
  11. javascript基础修炼(2)——What&#39;s this(上)
  12. C# EditPlus环境设置
  13. python---django初步了解以及安装(包括Django网页首次无法访问的原因及解决方法,以及在linux服务器上布置无法启动的原因)
  14. 用Power BI解读幸福星球指数
  15. hbase使用MapReduce操作4(实现将 HDFS 中的数据写入到 HBase 表中)
  16. shell学习1---基本的shell命令
  17. PHP清除HTML代码、空格、回车换行符的函数
  18. easyui 设置一加载,搜索框立即弹出的效果
  19. ubuntu-server部署php+mysql运行环境
  20. Dubbo 的 Helloworld

热门文章

  1. 【牛客网】Whalyzh&#39;s Problem
  2. msql 数据类型
  3. java 用户线程和守护线程
  4. SAS学习笔记4 基本运算语句(lag、retain、_n_函数)
  5. qt-博客
  6. 解决GitHub下载慢问题,不用修改HOSTS文件
  7. mybaits实现oracle批量新增数据,回填主键
  8. C#通过重载构造函数传递参数、实现两个窗体下的方法的互相调用
  9. Java Web 深入分析(7) Jetty原理解析
  10. Android蓝牙遥控器APP关键代码 guihub项目