first commit
This commit is contained in:
37
pgserver/application/common/validate/BillValidate.php
Normal file
37
pgserver/application/common/validate/BillValidate.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate;
|
||||
use think\Validate;
|
||||
|
||||
class BillValidate extends Validate{
|
||||
|
||||
protected $rule = [
|
||||
'order_no|询价单号' => 'require',
|
||||
'report_no|报告编号' => 'require',
|
||||
'bill_cate|票据种类' => 'require',
|
||||
'bill_type|票据类型' => 'require',
|
||||
'invoice_type|发票类型' => 'require',
|
||||
'bill_amount|金额' => 'require',
|
||||
'bill_content|内容' => 'require',
|
||||
'bill_title|客户名称' => 'require',
|
||||
'taxpayer_no|纳税人识别号' => 'require',
|
||||
'tel|联系电话' => 'require',
|
||||
'bank_id|银行id' => 'require',
|
||||
'bank_branch_id|分行id' => 'require',
|
||||
'bank_name|公账开户行' => 'require',
|
||||
'bank_account|公账帐号' => 'require',
|
||||
'company_addr|公司地址' => 'require',
|
||||
];
|
||||
|
||||
protected $message = [
|
||||
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'companyTicket' => ['order_no', 'report_no', 'bill_cate', 'bill_type', 'invoice_type', 'bill_amount', 'bill_content', 'bill_title', 'taxpayer_no', 'tel', 'bank_id', 'bank_branch_id', 'bank_name', 'bank_account', 'company_addr'], //企业专票
|
||||
'companyGeneral' => ['order_no', 'report_no', 'bill_cate', 'bill_type', 'invoice_type', 'bill_amount', 'bill_content', 'bill_title', 'taxpayer_no'], //企业普票
|
||||
'personGeneral' => ['order_no', 'report_no', 'bill_cate', 'bill_type', 'invoice_type', 'bill_amount','bill_content','bill_title'], //个人普票
|
||||
'bill'=> ['order_no', 'report_no', 'bill_cate', 'bill_type', 'bill_amount','bill_content','bill_title'], //票据
|
||||
];
|
||||
|
||||
}
|
||||
50
pgserver/application/common/validate/BocCfValidate.php
Normal file
50
pgserver/application/common/validate/BocCfValidate.php
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class BocCfValidate extends Validate
|
||||
{
|
||||
|
||||
protected $rule = [
|
||||
'dealNo' => 'require',
|
||||
'fileType' => 'require|in:01,02',
|
||||
'fileName' => 'require',
|
||||
'fileContent' => 'require',
|
||||
'estimateTimes' => 'require|in:01,02',
|
||||
'tlrname' => 'require',
|
||||
'bnkno' => 'require',
|
||||
'type' => 'require|in:01',
|
||||
|
||||
'estimateDealNo' => 'require',
|
||||
'estimateReportNo' => 'require',
|
||||
'reportType' => 'require|in:01,02',
|
||||
|
||||
];
|
||||
|
||||
protected $message = [
|
||||
'dealNo.require' => '缺少平台交易号',
|
||||
'fileType.require' => '缺少文件类型',
|
||||
'fileType.in' => '文件类型错误',
|
||||
'fileName.require' => '缺少文件名称',
|
||||
'fileContent.require' => '缺少文件内容',
|
||||
'estimateTimes.require' => '缺少评估次数',
|
||||
'estimateTimes.in' => '评估次数错误',
|
||||
'tlrname.require' => '缺少客户经理名称',
|
||||
'bnkno.require' => '缺少支行机构号',
|
||||
'type.require' => '缺少业务类型',
|
||||
'type.in' => '业务类型错误',
|
||||
|
||||
'estimateDealNo.require' => '缺少评估平台交易号',
|
||||
'estimateReportNo.require' => '缺少预估报告编号',
|
||||
'reportType.require' => '缺少出具评估报告的类型',
|
||||
'reportType.in' => '出具评估报告的类型错误',
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'inquire_apply' => ['dealNo', 'fileType', 'fileName', 'fileContent', 'estimateTimes', 'tlrname', 'bnkno', 'type',],
|
||||
'apply_to_provide_eva_report' => ['estimateDealNo', 'estimateReportNo', 'reportType'],
|
||||
];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class InquiryDetailValidate extends Validate
|
||||
{
|
||||
const SCENE_ASK_SURVEY = 1;
|
||||
const SCENE_ASK_INQUIRY = 2;
|
||||
const SCENE_ASK_REPORT = 3;
|
||||
|
||||
/**
|
||||
* 定义验证规则
|
||||
* 格式:'字段名' => ['规则1','规则2'...]
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $rule = [
|
||||
'quot_id' => 'require',
|
||||
'contact_name' => 'require',
|
||||
'contact_phone' => 'require|number',
|
||||
'city|所在城市' => 'require',
|
||||
'city_id|城市id' => 'require',
|
||||
'building_name|物业名称' => 'require',
|
||||
'building_unit_no|栋号房号' => 'require',
|
||||
'property_cert|房产证号' => 'require',
|
||||
'purchase_date|购买/登记时间' => 'require|date',
|
||||
'is_tran_tax_free|购买年限' => 'require',
|
||||
'size|建筑面积' => 'require|float',
|
||||
'reg_price|登记价' => 'require',
|
||||
'usage|房屋用途' => 'require',
|
||||
'ownership_type|产权人类型' => 'require',
|
||||
'cert_no|证件号' => 'require',
|
||||
'obligee|产权人' => 'require',
|
||||
'client|委托方' => 'require',
|
||||
'parcel_no|宗地号' => 'require',
|
||||
//'parcel_area|宗地面积' => 'require|float',
|
||||
'parcel_usage|土地用途' => 'require',
|
||||
'use_right_source|试用权来源' => 'require',
|
||||
'completion_date|竣工日期' => '',
|
||||
'purchase_date|登记/购买日期' => 'require|date',
|
||||
'max_land_use_years|土地使用年限' => 'require|number',
|
||||
'land_use_start_time|土地使用开始时间' => 'require|date',
|
||||
'land_use_end_time|土地使用结束时间' => 'require',
|
||||
'test_method|测算方法' => 'require',
|
||||
'land_location|土地位置' => 'require',
|
||||
'report_remark|报告备注' => 'max:500',
|
||||
'risk_remark|风险提示备注' => 'max:500',
|
||||
'new_online_info|最新查档信息' => '',
|
||||
'house_cert_img_ids|房产证' => 'require',
|
||||
'company_qualification_img_ids|公司资质' => 'require',
|
||||
'adjacent_property|毗邻物业' => 'require|max:100',
|
||||
'bus_lines|公交线路' => 'require|max:100',
|
||||
'boundaries|四至' => 'require|max:100',
|
||||
'pub_serv|公共服务设施' => 'require|max:100',
|
||||
'property_intro|楼盘介绍' => 'require|max:500',
|
||||
'building_no|栋号' => 'require',
|
||||
'unit_no|房号' => 'require'
|
||||
];
|
||||
|
||||
/**
|
||||
* 定义错误信息
|
||||
* 格式:'字段名.规则名' => '错误信息'
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $message = [
|
||||
'quot_id.require' => '询价单id必传',
|
||||
'contact_name.require' => '联系人必填',
|
||||
'contact_phone.require' => '联系人电话必填',
|
||||
'contact_phone.number' => '联系人电话必须是数字'
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
self::SCENE_ASK_SURVEY => ['quot_id','contact_name','contact_phone',],
|
||||
self::SCENE_ASK_INQUIRY => ['city', 'city_id', 'building_name', 'building_unit_no', 'purchase_date', 'is_tran_tax_free', 'size', 'reg_price', 'usage', 'ownership_type', 'building_no', 'unit_no'],
|
||||
self::SCENE_ASK_REPORT => ['property_cert', /*'cert_no', */'obligee', 'client', 'parcel_no', 'parcel_area', 'parcel_usage', 'use_right_source', 'purchase_date', 'max_land_use_years', 'land_use_start_time', 'land_use_end_time', 'land_location', 'report_remark', 'risk_remark', 'house_cert_img_ids', 'adjacent_property', 'bus_lines', 'boundaries', 'pub_serv', 'property_intro']
|
||||
];
|
||||
}
|
||||
89
pgserver/application/common/validate/InquiryValidate.php
Normal file
89
pgserver/application/common/validate/InquiryValidate.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class InquiryValidate extends Validate
|
||||
{
|
||||
const SCENE_CREATE = 1;
|
||||
const SCENE_CANCEL = 2;
|
||||
const SCENE_UPLOADATTACHMENTS = 3;
|
||||
const SCENE_MODIFYPRICE = 4;
|
||||
const APP_SCENE_CREATE = 5;
|
||||
const Automatic_SCENE_CREATE = 6;
|
||||
const SCENE_BATCH_SAVE = 7;
|
||||
|
||||
/**
|
||||
* 定义验证规则
|
||||
* 格式:'字段名' => ['规则1','规则2'...]
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $rule = [
|
||||
'order_no'=>'require',
|
||||
'bank_id' => 'require',
|
||||
'bank_customer_mgr_id' => 'require',
|
||||
'purpose_id' => 'require',
|
||||
'details' => 'require',
|
||||
'quot_id' => 'require',
|
||||
'bank_name' => 'require',
|
||||
'bank_branch_name' => 'require',
|
||||
'bank_branch_id' => 'require',
|
||||
'bank_sub_name' => 'require',
|
||||
'bank_sub_id' => 'require',
|
||||
'bank_customer_mgr_name' => 'require',
|
||||
'bank_customer_mgr_phone' => 'require',
|
||||
'eva_purpose' => 'require',
|
||||
'loan_type' => 'require',
|
||||
'product_id' => 'require',
|
||||
'property_cert_info_id' => 'require',
|
||||
'owner_name' => 'require',
|
||||
'property_cert' => 'require',
|
||||
'attachments' => 'require',
|
||||
'adjust_reason' => 'require|max:200',
|
||||
'user_id' => 'require',
|
||||
'user_name' => 'require',
|
||||
'evaluated_unit_price' => 'require',
|
||||
'variance_ratio' => 'require',
|
||||
'report_obj_type' => 'require'
|
||||
];
|
||||
|
||||
|
||||
/**
|
||||
* 定义错误信息
|
||||
* 格式:'字段名.规则名' => '错误信息'
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $message = [
|
||||
'quot_id.require' => '询价单id必填',
|
||||
'bank_name.require' => '银行名称必填',
|
||||
'bank_id.require' => '银行id必填',
|
||||
'bank_branch_name.require' => '分行名称必填',
|
||||
'bank_branch_id.require' => '分行id必填',
|
||||
'bank_sub_name.require' => '支行名称必填',
|
||||
'bank_sub_id.require' => '支行id必填',
|
||||
'bank_customer_mgr_name.require' => '客户经理必填',
|
||||
'bank_customer_mgr_phone.require' => '客户经理手机号必填',
|
||||
'details.require' => '物业信息必填',
|
||||
'property_cert_info_id.' => '询价单详情id必填',
|
||||
'owner_name.require' => '权利人必填',
|
||||
'property_cert.require' => '房产证号必填',
|
||||
'attachments.require' => '附件必填',
|
||||
'adjust_reason.require' => '调价原因必填',
|
||||
'adjust_reason.max' => '调价原因长度不能超过200个字符',
|
||||
'evaluated_unit_price.require' => '期望评估单价必填',
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
self::SCENE_CREATE => ['type','bank_name','bank_id','bank_branch_name','bank_branch_id','bank_sub_name','bank_sub_id',/*'bank_customer_mgr_id','bank_customer_mgr_name','bank_customer_mgr_phone',*/'product_id','eva_purpose', 'loan_type', 'details', 'report_obj_type'],
|
||||
self::SCENE_CANCEL => ['quot_id'],
|
||||
self::SCENE_UPLOADATTACHMENTS => ['order_no','property_cert_info_id','property_cert','attachments'],
|
||||
self::SCENE_MODIFYPRICE => ['order_no','property_cert_info_id','evaluated_unit_price', 'variance_ratio', 'adjust_reason'],
|
||||
self::APP_SCENE_CREATE => ['type','bank_name','bank_branch_name','bank_sub_name','bank_customer_mgr_name','bank_customer_mgr_phone', 'details','user_id','user_name'],
|
||||
self::Automatic_SCENE_CREATE => ['bank_name','details', 'user_id', 'user_name'],
|
||||
self::SCENE_BATCH_SAVE => ['type','bank_name','bank_id','bank_branch_name','bank_branch_id','bank_sub_name','bank_sub_id',/*'bank_customer_mgr_id','bank_customer_mgr_name','bank_customer_mgr_phone',*/'product_id','eva_purpose', 'loan_type', 'report_obj_type'],
|
||||
];
|
||||
|
||||
}
|
||||
40
pgserver/application/common/validate/NoticeValidate.php
Normal file
40
pgserver/application/common/validate/NoticeValidate.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class NoticeValidate extends Validate
|
||||
{
|
||||
/**
|
||||
* 定义验证规则
|
||||
* 格式:'字段名' => ['规则1','规则2'...]
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $rule = [
|
||||
'title' => 'require|max:50',
|
||||
'relevant_personnel' => 'require',
|
||||
'relevant_personnel_ids' => 'require',
|
||||
'content' => 'require',
|
||||
];
|
||||
|
||||
/**
|
||||
* 定义错误信息
|
||||
* 格式:'字段名.规则名' => '错误信息'
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $message = [
|
||||
'title.require' => '标题不能为空',
|
||||
'title.max' => '标题最多允许50字',
|
||||
'relevant_personnel.require' => '相关人员不能为空',
|
||||
'relevant_personnel_ids.require' => '相关人员ids不能为空',
|
||||
'content.require' => '内容不能为空',
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'notice_edit' => ['title','content'],
|
||||
'circulation_edit' => ['title','relevant_personnel','relevant_personnel_ids','content'],
|
||||
];
|
||||
}
|
||||
26
pgserver/application/common/validate/RefundValidate.php
Normal file
26
pgserver/application/common/validate/RefundValidate.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate;
|
||||
use think\Validate;
|
||||
|
||||
class RefundValidate extends Validate{
|
||||
protected $rule = [
|
||||
'order_no|询价单号' => 'require',
|
||||
'report_no|报告编号' => 'require',
|
||||
'refund_type|申请类型' => 'require',
|
||||
'is_received|是否付款' => 'require',
|
||||
'receiving_bank|收款银行' => 'require',
|
||||
'collection_account|收款账号' => 'require',
|
||||
'payee|收款人' => 'require',
|
||||
'refund_amount|退费金额' => 'require'
|
||||
];
|
||||
|
||||
protected $message = [
|
||||
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'applyReport' => ['order_no', 'report_no', 'refund_type', 'is_received', 'receiving_bank', 'collection_account', 'payee', 'refund_amount'], //申请退报告费
|
||||
'applyDiscount' => ['order_no', 'refund_type', 'bill_type', 'refund_amount'], //申请优惠
|
||||
];
|
||||
}
|
||||
90
pgserver/application/common/validate/ReportValidate.php
Normal file
90
pgserver/application/common/validate/ReportValidate.php
Normal file
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class ReportValidate extends Validate
|
||||
{
|
||||
|
||||
/**
|
||||
* 定义验证规则
|
||||
* 格式:'字段名' => ['规则1','规则2'...]
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $rule = [
|
||||
'quot_id' => 'require',
|
||||
'property_cert_info_id' => 'require',
|
||||
'property_cert' => 'require',
|
||||
'obligee' => 'require',
|
||||
'client' => 'require',
|
||||
'parcel_no' => 'require',
|
||||
'parcel_area' => 'require',
|
||||
'parcel_usage' => 'require',
|
||||
'use_right_source' => 'require',
|
||||
'completion_date' => 'require',
|
||||
'purchase_date' => 'require',
|
||||
'reg_date' => 'require',
|
||||
'max_land_use_years' => 'require',
|
||||
'land_use_start_time' => 'require',
|
||||
'land_use_end_time' => 'require',
|
||||
'land_location' => 'require',
|
||||
'appraiser_id' => 'require',
|
||||
'appraiser2_id' => 'require',
|
||||
'company' => 'require',
|
||||
'produce_time' => 'date',
|
||||
'review_time' => 'date',
|
||||
'appraisal_time' => 'date',
|
||||
'validity_time' => 'date',
|
||||
'valuation_time' => 'require|date',
|
||||
'producer_name|报告制作人' => 'require',
|
||||
'maker_date|制作日期' => 'require|date',
|
||||
'first_instance|报告一审' => 'require',
|
||||
'first_instance_date|一审日期' => 'require|date',
|
||||
'first_instance_opinion|一审意见' => 'require|max:300',
|
||||
'second_instance|报告二审' => 'require',
|
||||
'second_instance_date|二审日期' => 'require|date',
|
||||
'second_instance_opinion|二审意见' => 'require|max:300',
|
||||
'details|物业详情相关信息' => 'require',
|
||||
'market_background|市场背景' => 'require'
|
||||
];
|
||||
|
||||
/**
|
||||
* 定义错误信息
|
||||
* 格式:'字段名.规则名' => '错误信息'
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $message = [
|
||||
'property_cert_info_id.require' => '请选择楼盘',
|
||||
'property_cert.require' => '房产证号不能为空',
|
||||
'obligee.require' => '权利人不能为空',
|
||||
'client.require' => '委托方不能为空',
|
||||
'parcel_no.require' => '宗地号不能为空',
|
||||
'parcel_area.require' => '宗地面积不能为空',
|
||||
'parcel_usage.require' => '土地用途不能为空',
|
||||
'use_right_source.require' => '使用权来源不能为空',
|
||||
'completion_date.require' => '竣工日期不能为空',
|
||||
'purchase_date.require' => '登记/购买日期不能为空',
|
||||
'max_land_use_years.require' => '土地使用年限不能为空',
|
||||
'land_use_start_time.require' => '土地使用开始时间不能为空',
|
||||
'land_use_end_time.require' => '土地使用结束时间不能为空',
|
||||
'land_location.require' => '土地位置不能为空',
|
||||
'appraiser_id.require' => '评估师1必填',
|
||||
'appraiser2_id.require' => '土地位置不能为空',
|
||||
'company.require' => '报告所属公司不能为空',
|
||||
'produce_time.date' => '制作日期格式有误',
|
||||
'review_time.date' => '审核日期格式有误',
|
||||
'appraisal_time.date' => '评估日期格式有误',
|
||||
'validity_time.date' => '有效日期格式有误',
|
||||
'valuation_time.date' => '价值时点格式有误',
|
||||
'valuation_time.require' => '请选择价值时点',
|
||||
|
||||
];
|
||||
protected $scene = [
|
||||
'addReport' => ['appraiser_id','appraiser2_id','company','produce_time','review_time','appraisal_time', 'validity_time', 'valuation_time', 'market_background'],
|
||||
'addApproval' => ['producer_name', 'maker_date', 'first_instance', 'first_instance_date', 'first_instance_opinion', 'second_instance', 'second_instance_date', 'second_instance_opinion'],
|
||||
'simpleAddReport' => ['appraiser_id','appraiser2_id','company','make_time','check_time','appraisal_time', 'validity_time', 'valuation_time','client','quot_id','details']
|
||||
];
|
||||
}
|
||||
80
pgserver/application/common/validate/SurveyValidate.php
Normal file
80
pgserver/application/common/validate/SurveyValidate.php
Normal file
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class SurveyValidate extends Validate
|
||||
{
|
||||
|
||||
const SCENE_ASSIGN = 1;
|
||||
const SCENE_RETURN = 2;
|
||||
const SCENE_APPOINT = 3;
|
||||
const SCENE_WAIT = 4;
|
||||
const SCENE_FINISH = 5;
|
||||
const SCENE_BACK = 6;
|
||||
const SCENE_SURVEYUSER = 7;
|
||||
const SCENE_SUBMIT = 8;
|
||||
const SURVEY_DETAIL = 9;
|
||||
const SCENE_TRANSFER_SURVEYUSER = 10;
|
||||
|
||||
|
||||
/**
|
||||
* 定义验证规则
|
||||
* 格式:'字段名' => ['规则1','规则2'...]
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $rule = [
|
||||
'survey_ids' => 'require|array',
|
||||
'user_id' => 'require',
|
||||
'survey_id' => 'require',
|
||||
'return_reason' => 'require|max:200',
|
||||
'workUsername' => 'max:20',
|
||||
'keyword' => 'max:20',
|
||||
'surveyUsername' => 'max:20',
|
||||
'page'=>'require',
|
||||
'limit'=>'require',
|
||||
'surveyUserId'=>'require',
|
||||
'surveyName'=>'require',
|
||||
'order_no'=>'require',
|
||||
'id'=>'require',
|
||||
'survey_ids' => 'require'
|
||||
];
|
||||
|
||||
/**
|
||||
* 定义错误信息
|
||||
* 格式:'字段名.规则名' => '错误信息'
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $message = [
|
||||
'survey_ids.require' => '查勘记录必传',
|
||||
'survey_ids.array' => '查勘记录必须是数组类型',
|
||||
'user_id.require' => '用户id必传',
|
||||
'return_reason.require' => '退回理由必填',
|
||||
'return_reason.max' => '退回理由最多允许200字',
|
||||
'workUsername.max' => '业务员最多可输入20字',
|
||||
'keyword.max' => '物业名称、单号最多可输入20字',
|
||||
'surveyUsername.max' => '查勘员最多可输入20字',
|
||||
'page.require' => '页数必传',
|
||||
'limit.require' => '每页条数必传',
|
||||
'surveyUserId.require' => '查勘员id必传',
|
||||
'order_no.require' => '单号必传',
|
||||
'id.require' => 'id必传',
|
||||
'survey_ids.require' => '查勘记录必传'
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
self::SCENE_ASSIGN => ['survey_ids','user_id',],
|
||||
self::SCENE_RETURN => ['survey_id','return_reason',],
|
||||
self::SCENE_APPOINT => ['keyword','page','limit','workUsername',],
|
||||
self::SCENE_WAIT => ['keyword','page','limit','workUsername','surveyUsername'],
|
||||
self::SCENE_FINISH => ['keyword','page','limit','surveyUsername',],
|
||||
self::SCENE_BACK => ['keyword','page','limit','workUsername',],
|
||||
self::SCENE_SURVEYUSER => ['surveyUserId','survey_ids','surveyName',],
|
||||
self::SCENE_SUBMIT => ['survey_id'],
|
||||
self::SURVEY_DETAIL => ['order_no','id'],
|
||||
self::SCENE_TRANSFER_SURVEYUSER => ['surveyUserId','survey_id','surveyName',],
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate\boc;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class ApplyOfficialValidate extends Validate
|
||||
{
|
||||
// 定义验证规则
|
||||
protected $rule = [
|
||||
'bankEstimateNo' => 'require',
|
||||
'preEstimateNoList' => 'require',
|
||||
'timestamp' => 'require',
|
||||
'reportType' => 'require|in:01,02,04',
|
||||
'companyCode' => 'require',
|
||||
'channelCode' => 'require|in:XJ,PH',
|
||||
];
|
||||
|
||||
// 定义错误消息
|
||||
protected $message = [
|
||||
'bankEstimateNo.require' => '银行正式评估申请编号不能为空',
|
||||
'preEstimateNoList.require' => '预评估编号列表不能为空',
|
||||
'timestamp.require' => '时间戳不能为空',
|
||||
'reportType.require' => '报告类型不能为空',
|
||||
'reportType.in' => '报告类型只能是01、02、04',
|
||||
'companyCode.require' => '公司编码不能为空',
|
||||
'channelCode.require' => '渠道标识不能为空',
|
||||
'channelCode.in' => '渠道标识只能是XJ或PH',
|
||||
];
|
||||
}
|
||||
24
pgserver/application/common/validate/boc/CommonValidate.php
Normal file
24
pgserver/application/common/validate/boc/CommonValidate.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate\boc;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class CommonValidate extends Validate
|
||||
{
|
||||
// 定义验证规则
|
||||
protected $rule = [
|
||||
'cipherkey' => 'require',
|
||||
'ciphertext' => 'require',
|
||||
'sign' => 'require',
|
||||
// 'companyCode' => 'require',
|
||||
];
|
||||
|
||||
// 定义错误消息
|
||||
protected $message = [
|
||||
'cipherkey.require' => 'cipherkey参数不能为空',
|
||||
'ciphertext.require' => 'ciphertext参数不能为空',
|
||||
'sign.require' => 'sign参数不能为空',
|
||||
// 'companyCode.require' => 'companyCode参数不能为空',
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\validate\boc;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class PreApplyValidate extends Validate
|
||||
{
|
||||
// 定义验证规则
|
||||
protected $rule = [
|
||||
'bankPreEstimateNo' => 'require',
|
||||
'bankerName' => 'require',
|
||||
'bankerPhone' => 'require',
|
||||
'propertyCard' => 'require',
|
||||
'propertyCardType' => 'require',
|
||||
'channelCode' => 'require|in:XJ,PH',
|
||||
'timestamp' => 'require',
|
||||
'companyCode' => 'require',
|
||||
];
|
||||
|
||||
// 定义错误消息
|
||||
protected $message = [
|
||||
'bankPreEstimateNo.require' => '银行预评估申请编号不能为空',
|
||||
'bankerName.require' => '客户经理姓名不能为空',
|
||||
'bankerPhone.require' => '电话号码不能为空',
|
||||
'propertyCard.require' => '产权证不能为空',
|
||||
'propertyCardType.require' => '产权证文件格式不能为空',
|
||||
'channelCode.require' => '渠道标识不能为空',
|
||||
'channelCode.in' => '渠道标识只能是XJ或PH',
|
||||
'timestamp.require' => '时间戳不能为空',
|
||||
'companyCode.require' => '公司编码不能为空',
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user