ソースを参照

商品上传的优化

shish 6 年 前
コミット
5dcdb8010a
1 ファイル変更18 行追加0 行削除
  1. 18 0
      biz/goods/classes/GoodsClass.php

+ 18 - 0
biz/goods/classes/GoodsClass.php

@@ -62,6 +62,24 @@ class GoodsClass extends BaseClass
         }
         $goodsStyleList = isset($data['goodsStyleList']) && !empty($data['goodsStyleList']) ? $data['goodsStyleList'] : [];
 
+        if (isset($data['goodsStyle']) && $data['goodsStyle'] == 1) {
+            foreach ($goodsStyleList as $goodsStyle) {
+                if (empty($goodsStyle['styleName'])) {
+                    util::fail('请填写款式名称');
+                }
+                if (isset($goodsStyle['price']) == false || is_numeric($goodsStyle['price']) == false) {
+                    util::fail('请上传款式图片');
+                }
+                if (empty($goodsStyle['picture'])) {
+                    util::fail('请上传款式图片');
+                }
+            }
+        } else {
+            if (isset($data['price']) == false || is_numeric($data['price']) == false) {
+                util::fail('请填写商品价格');
+            }
+        }
+
         //用商户id生成商品的编号
         $merchantId = $data['merchantId'];
         $data['createTime'] = date("Y-m-d H:i:s");