50 lines
1.8 KiB
PHP
50 lines
1.8 KiB
PHP
<?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'],
|
|
];
|
|
|
|
} |