qifengquan 1 year ago
parent
commit
6323b3deb4
1 changed files with 13 additions and 10 deletions
  1. 13 10
      app/data/controller/api/business/Purchase.php

+ 13 - 10
app/data/controller/api/business/Purchase.php

@@ -48,7 +48,7 @@ class Purchase extends Controller
     public function purchase_order(\think\Validate $validate,Request $request){
         $request->offsetSet('images',json_decode($request['images'],true)?:[]);
         $request->offsetSet('item',json_decode($request['item'],true)?:[]);
-exit;
+
         $admin_id = $this->uuid();
         $data=$this->_vali([
             'real_name.require'=>'联系人不能为空',
@@ -60,15 +60,18 @@ exit;
 //            'images.min:1'=>'图片必须',
             'item.require'=>'商品参数不能为空',
         ]);
-        $data['images'] = json_decode($request['images'],true);
+        input('images')?$data['images']=input('images'):'';
+        if($data['images']){
+            $data['images'] = json_decode($request['images'],true);
+            foreach ($data['images'] as $image){
+                $validate->failException()->check($image,[
+                    'type|图片类型'=>['require','in:image,video'],
+                    'src|图片链接'=>['require','url'],
+                ]);
+            }
+        }
         $data['item'] = json_decode($request['item'],true);
 
-        foreach ($data['images'] as $image){
-            $validate->failException()->check($image,[
-                'type|图片类型'=>['require','in:image,video'],
-                'src|图片链接'=>['require','url'],
-            ]);
-        }
         foreach ($data['item'] as $item){
             $validate->failException()->check($item,[
                 'name|名称'=>['require'],
@@ -78,8 +81,8 @@ exit;
 //                'price|价格'=>['require','float'],
             ]);
         }
-        print_r($data);
-        exit;
+//        print_r($data);
+//        exit;
 
         $purchase_data = [
             'admin_id'=>$admin_id->id,