| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 | 
							- <?php
 
- /**
 
-  * Created by PhpStorm.
 
-  * User: michaelwu
 
-  * Date: 2018/11/2
 
-  * Time: 15:16
 
-  */
 
- namespace App\Validators;
 
- use App\Validators\Rules\MobileRule;
 
- use Validator;
 
- class OrganizationValidatorRequest extends BaseValidatorRequest
 
- {
 
-     /**修改企业基本信息
 
-      * @return array
 
-      */
 
-     public function organizationSave()
 
-     {
 
-         $rules=[
 
-             'rules'=>[
 
-                 'short_name'=>'required',
 
-                 'nature'     =>'required',
 
-                 'organization_code'=>['required','unique:organization,organization_code,'.request('id')],
 
-                 'scale'      =>'required',
 
-                 'district'   =>'required',
 
-                 'trade'      =>'required',
 
-                 'contents'   =>'required',
 
-                 'contact'    =>'required',
 
-                 'mobile'     =>['required',new MobileRule(),"unique:organization,mobile,".request('id')],
 
-                 'email'      =>'required|email|unique:organization,email,'.request('id'),
 
-                 'address'    =>'required|max:50',
 
-             ],
 
-             'messages'=>[
 
-                 'short_name.required'=>'请填写企业简称',
 
-                 'nature.required'=>'请选择企业性质',
 
-                 'organization_code.required'=>'请填写统一社会信用码',
 
-                 'organization_code.unique'=>'统一社会信用码已存在',
 
-                 'district.required'=>'请选择企业所在地区',
 
-                 'scale.required'=>'请选择企业规模',
 
-                 'trade.required'=>'请选择企业所属行业',
 
-                 'contents.required'=>'请填写企业介绍',
 
-                 'contact.required'=>'请填写企业联系人',
 
-                 'mobile.required'=>'请填写手机号码',
 
-                 'mobile.unique'=>'手机号码已存在',
 
-                 'email.required'=>'请填写email',
 
-                 'email.unique'=>'email已存在',
 
-                 'email.email'=>'email格式不正确',
 
-                 'address.required'=>'请填写企业地址ַ',
 
-                 'address.max'=>'地址长度不能大于50'
 
-             ]
 
-         ];
 
-         if (empty(request("mobile")) ){
 
-             unset($rules['rules']['mobile']);
 
-         }
 
-         return $rules;
 
-     }
 
-     /**修改用户名
 
-      * @return array
 
-      */
 
-     public function saveUsername()
 
-     {
 
-         return [
 
-             'rules' =>[
 
-                 'username'=>'required|max:18|min:6|unique:organization,username'
 
-             ],
 
-             'messages' => [
 
-                 'username.required'=>'请填写新用户名',
 
-                 'username.max'=>'请输入6~18个字符的用户名',
 
-                 'username.min'=>'请输入6~18个字符的用户名',
 
-                 'username.unique'=>'用户名已存在',
 
-             ],
 
-         ];
 
-     }
 
-     /**修改密码
 
-      * @return array
 
-      */
 
-     public function savePwd()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'oldpassword'=>'required',
 
-                 'password'=>'required|min:6|max:16',
 
-                 'password1'=>'required|same:password'
 
-             ],
 
-             'messages'=>[
 
-                 'oldpassword.required'=>'请输入原密码',
 
-                 'password.required'=>'请输入新密码',
 
-                 'password.min'=>'请输入6~16位',
 
-                 'password.max'=>'请输入6~16位',
 
-                 'password1.required'=>'请输入确认密码',
 
-                 'password1.same'=>'新密码与确认密码不一致'
 
-             ]
 
-         ];
 
-     }
 
-     /**修改备注
 
-      * @return array
 
-      */
 
-     public function saveRemark()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'remark'=>'required',
 
-             ],
 
-             'messages'=>[
 
-                 'remark.required'=>'请填写备注'
 
-             ]
 
-         ];
 
-     }
 
-     /**认证Email
 
-      * @return array
 
-      */
 
-     public function emailSend()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'email'=>'required|email|unique:organization,email,'.request('id'),
 
-             ],
 
-             'messages'=>[
 
-                 'email.required'=>'请填写email',
 
-                 'email.unique'=>'email已存在',
 
-                 'email.email'=>'email格式不正确',
 
-             ]
 
-         ];
 
-     }
 
-     public function verifyCode()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'mobile'=> ['required',new MobileRule(),"unique:organization,mobile,".request('id')],
 
-             ],
 
-             'messages'=>[
 
-                 'mobile.required'=>'请填写手机号码',
 
-                 'mobile.unique'=>'手机号码已存在',
 
-             ],
 
-         ];
 
-     }
 
-     public function mobileAudit()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'mobile'=> ['required',new MobileRule(),"unique:organization,mobile,".request('id')],
 
-             ],
 
-             'messages'=>[
 
-                 'mobile.required'=>'请填写手机号码',
 
-                 'mobile.unique'=>'手机号码已存在',
 
-             ]
 
-         ];
 
-     }
 
- }
 
 
  |