ShopOrderValidate.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace app\workerapi\validate\shops;
  3. use app\common\validate\BaseValidate;
  4. class ShopOrderValidate extends BaseValidate
  5. {
  6. protected $rule = [
  7. 'sn'=>'require',
  8. 'address' => 'require',
  9. 'real_name' => 'require',
  10. 'goods_specs_inventory_ids' => 'require|array',
  11. 'pay_way' => 'require',
  12. 'mobile' => 'require',
  13. ];
  14. protected $message = [
  15. 'sn.require' => '订单编号错误',
  16. 'pay_way.require' => '请选择支付方式',
  17. 'goods_specs_inventory_ids.require' => '订单商品不存在',
  18. 'mobile.require' => '联系电话不存在',
  19. 'real_name.require' => '联系人不存在',
  20. 'address.require' => '请填写地址',
  21. ];
  22. public function sceneDetail()
  23. {
  24. return $this->only(['sn']);
  25. }
  26. /**
  27. * @notes 删除场景
  28. * @return ShopGoodsValidate
  29. * @author likeadmin
  30. * @date 2024/08/04 11:07
  31. */
  32. public function sceneDelete()
  33. {
  34. return $this->only(['ids']);
  35. }
  36. public function sceneEdit()
  37. {
  38. return $this->only(['id', 'number']);
  39. }
  40. }