Explorar el Código

商品上传的优化

shish hace 6 años
padre
commit
5dcdb8010a
Se han modificado 1 ficheros con 18 adiciones y 0 borrados
  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'] : [];
         $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生成商品的编号
         //用商户id生成商品的编号
         $merchantId = $data['merchantId'];
         $merchantId = $data['merchantId'];
         $data['createTime'] = date("Y-m-d H:i:s");
         $data['createTime'] = date("Y-m-d H:i:s");