1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
-
- namespace app\api\validate;
-
- use app\common\basics\Validate;
-
- class OrderValidate extends Validate
- {
- protected $rule = [
- 'id' => 'require',
- 'cart_id' => 'require',
- 'goods' => 'require',
- 'address_id' => 'require|checkParam',
- ];
-
- protected $message = [
- 'id' => '参数错误',
- 'cart_id' => '参数类型错误',
- 'goods' => '请选择商品',
- 'address_id' => '请选择收货地址',
- ];
-
-
- protected $scene = [
- 'add' => ['address_id'],
- 'detail' => ['id'],
- ];
-
-
-
-
- public function checkParam($value, $arr, $data)
- {
- if (!isset($data['goods']) && !isset($data['cart_id'])) {
- return '参数有误';
- }
- return true;
- }
-
- }
|