|
|
@@ -196,7 +196,8 @@ class GoodsService extends BaseService
|
|
|
}
|
|
|
|
|
|
// 验证分类
|
|
|
- if (!isset($data['category_id']) || $data['category_id'] <= 0) {
|
|
|
+ $type = isset($data['type'])&&$data['type']?$data['type']:1;
|
|
|
+ if ($type==1 && (!isset($data['category_id']) || $data['category_id'] <= 0)) {
|
|
|
return message('请选择商品分类', false);
|
|
|
}
|
|
|
|
|
|
@@ -208,6 +209,14 @@ class GoodsService extends BaseService
|
|
|
return message('商品单价格式不正确', false);
|
|
|
}
|
|
|
|
|
|
+ $bdScore = isset($data['bs_score'])?$data['bs_score']:0;
|
|
|
+ if($type==2){
|
|
|
+ $data['stock'] = isset($data['stock'])&&$data['stock']?$data['stock']: 999999;
|
|
|
+ if($bdScore<=0){
|
|
|
+ return message('创业礼包商品需设置报单积分数量', false);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
$data['price'] = (float)$data['price'];
|
|
|
|
|
|
// 确保content字段存在(即使为空字符串或null)
|