where(['user_id' => $user_id])->find(); if($data){ return $data; } return $self->defaultData(); } /** * 获取详情信息 */ public static function getDetail(array $filter) { return self::where($filter)->order('user_detail_id','desc')->find(); } /** * 更新资料 */ public function action($data,$user_id) { if(!$user = $this->where(['user_id' => $user_id])->find()){ //新增操作 $user = new UserDetail; $data['user_id'] = $user_id; return $user->save($data); } return $this->where('user_id',$user_id)->update($data); } /** * 初始数据 */ public function defaultData() { return [ 'subject_type' => 'SUBJECT_TYPE_INDIVIDUAL',//主体类型 'license_copy' => '',//营业执照 'merchant_name' => '', //营业执照名称 'license_number' => '', //统一社会信用代码 'id_card_copy' => '',//身份证正面 'id_card_national' => '',//身份证反面 'id_card_name' => '', //证件姓名 'id_card_number' => '', //证件号码 'id_card_address' => '', //居住地址 'card_period_begin' => '', //身份证有效期开始时间 'card_period_end' => '', //身份证有效期结束时间 'qualifications' => '',//食品经营许可证 'store_entrance_pic' => '',//门头照片 'indoor_pic' => '',//店内照片 'merchant_shortname' => '',//门店简称 'biz_address_code' => '', //门店所在省市编码 'biz_store_address' => '', //门店地址 'legal_persona_wechat' => '', //微信号 'mobile_phone' => '', //联系电话 'contact_email' => '', //邮箱 'account_bank' => '', //开户银行 'bank_address_code' => '', //开户银行省市编码 'account_number' => '', //银行账号 ]; } }