thinphp3.1中create方法是不是只能使用一次,在同一个类中收集两次保存到数据库怎么解决?

浏览:547 发布日期:2015/01/22 分类:求助交流 关键字: create
function add(){


       if(isset($_POST['dosubmit'])){
           /*dump($_POST);
           exit;*/

            //查询当前登录用户所属门店的信息
            $store_mod = D('store');
            $store_info = $store_mod->field('id,store_name,store_deposit')->where("user_id=".$_SESSION['admin_info']['id'])->find();
            $store_depostit =$store_info['store_deposit'];
          //判断当前用户是不是管理门店的用户

            if(empty($store_info)){
                $this->error('您没有管理的门店');

         //判断门店金额是否足够
            }elseif($store_depostit<$_POST['totalmoney']){
                $this->error('门店金额不足,请充值!!!');
            }


         /* $orderinfo_item =D('orderinfo_item');

            if($orderinfo_item->create()){
               $result_item=$orderinfo_item->add();
                dump($orderinfo_item->create());
                exit;*/


           
           $purchase_order_mod = D('purchase_order');
           if($purchase_order_mod->create()){


               $rel = $purchase_order_mod->add();




                //返回$rel中id值
                    if ($rel){

                      $id = $rel;
                      $sn = date('YmdHis').str_pad($id,2,'0',STR_PAD_LEFT);
                        $result = $purchase_order_mod->where( "id='".$id."'")->setField('sn',$sn);
                      // 获取数据库写入数据的主键
                     }else{

                    exit($rel->getError());
                }
               if(false !== $rel){

                    $this->success(L('operation_success'), U('PurchaseOrder/index'));




               }
                else{
                    $this->error(L('operation_failure'));

                }
            }
            else{
                $this->error($purchase_order_mod->getError());
         }


        }else{



            $inputtime = date("y-m-d H:i:s", time());
           $this->assign('inputtime',$inputtime);
            $this->display();

        }

    }
最佳答案
评论( 相关
后面还有条评论,点击查看>>