is_status($data); if(!$data["id"]){ return $this->add($data); } return parent::save($data, $options); // TODO: Change the autogenerated stub } /** * 判断用户是否保存默认发票信息 修改原本的默认发票信息 * @param $data 保存的数据 */ private function is_status($data){ // 判断是否存在默认地址 $where["status"] = 1; $where["member_id"] = $data["member_id"]; $res = $this->where($where)->select(); if(!empty($res)){ // 去除默认地址 $datas["status"] = 0; $where = array(); $where["member_id"] = $data["member_id"]; $this->where($where); parent::save($datas); } } /** * 设置默认发票头 * @param $id 设置的发票头id */ public function setDefault($id){ $member_id = session("member.member_id"); if($id){ $data = array( "id" => $id, 'member_id' => $member_id ); $this->is_status($data); $where["member_id"] = $member_id; $where["id"] = $id; $save_data["status"] = 1; $this->where($where); return parent::save($save_data); } } }