| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?php
- namespace app\api\validate;
- use app\common\validate\BaseValidate;
- /**
- * 拼团订单验证器
- * Class GroupOrderValidate
- * @package app\api\validate
- */
- class GroupOrderValidate extends BaseValidate
- {
- protected $rule = [
- 'order_id'=>'require',
- 'sn'=>'require',
- 'address' => 'require',
- 'pay_way' => 'require',
- 'group_activity_id' => 'require',
- 'contact_number' => 'require',
- 'contact_people' => 'require',
- 'lon' => 'require',
- 'lat' => 'require',
- 'worker_id'=>'require'
- ];
- protected $message = [
- 'order_id.require' => '订单ID错误',
- 'sn.require' => '订单编号错误',
- 'address.require' => '请填写地址',
- 'pay_way.require' => '请选择支付方式',
- 'group_activity_id.require' => '拼团活动不存在',
- 'mobile.require' => '联系电话不存在',
- 'real_name.require' => '联系人不存在',
- 'lon.require' => '经度不存在',
- 'lat.require' => '纬度不存在',
- ];
- public function sceneAdd()
- {
- return $this->only(['address','pay_way','group_activity_id','mobile','real_name','lon','lat']);
- }
- public function sceneDetail()
- {
- return $this->only(['sn']);
- }
- public function sceneCancel()
- {
- return $this->only(['sn']);
- }
- public function sceneLonLat()
- {
- return $this->only(['lon','lat']);
- }
- }
|