|
|
@@ -99,12 +99,6 @@ class UpdateForm extends BaseForm
|
|
|
*/
|
|
|
public $setItemNum;
|
|
|
|
|
|
- /**
|
|
|
- * 商品子项列表
|
|
|
- * @var string
|
|
|
- */
|
|
|
- public $itemList;
|
|
|
-
|
|
|
/**
|
|
|
* 是否需要发货
|
|
|
* @var int
|
|
|
@@ -130,7 +124,7 @@ class UpdateForm extends BaseForm
|
|
|
|
|
|
// 数据类型验证
|
|
|
[['id', 'status', 'delStatus', 'setItemNum'], 'integer'],
|
|
|
- [['name', 'cover', 'itemList'], 'string'],
|
|
|
+ [['name', 'cover'], 'string'],
|
|
|
[['price'], 'number', 'min' => 0, 'message' => '商品价格必须大于或等于0'],
|
|
|
[['sold'], 'integer', 'min' => 0, 'message' => '已售数量必须大于或等于0'],
|
|
|
[['flowerNum'], 'integer', 'min' => 0, 'message' => '花朵数量必须大于或等于0'],
|
|
|
@@ -146,7 +140,6 @@ class UpdateForm extends BaseForm
|
|
|
// 数组类型验证
|
|
|
[['shopImg'], 'validateShopImg'],
|
|
|
[['categoryIdList'], 'validateCategoryIdList'],
|
|
|
- [['itemList'], 'validateItemList'],
|
|
|
|
|
|
// 默认值设置
|
|
|
['flowerNum', 'default', 'value' => 0],
|
|
|
@@ -181,21 +174,6 @@ class UpdateForm extends BaseForm
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 验证商品子项列表
|
|
|
- * @param string $attribute 属性名
|
|
|
- * @param array $params 参数
|
|
|
- */
|
|
|
- public function validateItemList($attribute, $params)
|
|
|
- {
|
|
|
- if (!empty($this->$attribute)) {
|
|
|
- $itemArr = json_decode($this->$attribute, true);
|
|
|
- if (json_last_error() !== JSON_ERROR_NONE) {
|
|
|
- $this->addError($attribute, '商品子项格式不正确');
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 获取属性标签
|
|
|
* @return array
|