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();
}
} 最佳答案