| 123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace App\Module\Transaction\Validations;
- use App\Module\Transaction\Validators\Addhash;
- use App\Module\Transaction\Validators\CheckHash;
- use UCore\ValidationCore;
- class AddHashValidation extends ValidationCore
- {
- /**
- * @param $rules
- * @return array
- * 充值单添加hash值校验
- */
- public function rules($rules = [],$data = []): array
- {
- $rules = [
- [
- 'userId,transactionId,hash', 'required'
- ],
- [
- 'userId,transactionId',
- new Addhash($this),
- 'msg' => '充值单错误'
- ],
- [
- 'userId,transactionId',
- new CheckHash($this),
- 'msg' => '充值单错误'
- ],
- ];
- return parent::rules($rules);
- }
- }
|