JoinGroupBuyForm.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace mall\models\groupBuy;
  3. use mall\models\BaseForm;
  4. /**
  5. * 参团下单表单校验
  6. */
  7. class JoinGroupBuyForm extends BaseForm
  8. {
  9. public $groupBuyId;
  10. public $goodsNum;
  11. public $sendType;
  12. public $account;
  13. public $receiveMobile;
  14. public $address;
  15. public $floor;
  16. public $city;
  17. public $long;
  18. public $lat;
  19. public function rules()
  20. {
  21. return [
  22. ['groupBuyId', 'required', 'message' => '请选择拼团'],
  23. ['groupBuyId', 'integer', 'min' => 1, 'message' => '拼团无效'],
  24. ['goodsNum', 'default', 'value' => 1],
  25. ['goodsNum', 'integer', 'min' => 1, 'max' => 99, 'message' => '购买数量无效'],
  26. ['sendType', 'default', 'value' => 1],
  27. ['sendType', 'integer'],
  28. [['receiveMobile', 'address', 'floor', 'city', 'long', 'lat', ], 'safe'],
  29. ];
  30. }
  31. public function attributeLabels()
  32. {
  33. return [
  34. 'groupBuyId' => '拼团',
  35. 'goodsNum' => '数量',
  36. 'sendType' => '配送方式',
  37. ];
  38. }
  39. }