<?php
namespace app\em\validate;
use think\Validate;
class AddReceiptValidate extends Validate
{
protected $rule = [
'type'=>'require',
'numb'=>'require',
'file_id'=>'require',
'amount'=>'require|checkData',
'tax_rate'=>'require|number|max:2'
];
protected $message = [
'type.require'=>'请选择发票类型',
'numb.require'=>'请填写发票号',
'file_id.require'=>'请上传附件',
'amount.require'=>'请填写发票金额',
'tax_rate.require'=>'请填写税率',
'tax_rate.number'=>'税率只能填写数字',
'tax_rate.max'=>'税率最多只能是两位数',
];
protected function checkData($value,$rule,$data=[]){
if($data['balance'] == 0){
return true;
}
if($value > $data['balance']){
return '发票金额不能大于应缴金额';
} else {
return true;
}
}
}
-
由 wangkr 提交于d2eee4bb