zhangchangchun 5 年之前
父节点
当前提交
cf9f2394ae

+ 2 - 2
app/Http/Controllers/V2/MemberGroupController.php

@@ -52,7 +52,7 @@ class MemberGroupController extends Controller {
         $validator = Validator::make($data, [
             'name' => 'required|string|max:20',
             'is_suggest' => ['required', Rule::in(0,1)],
-            'member_list' => 'string',
+            'member_list' =>'required|array',
         ]);
         if ($validator->fails()) {
             return $this->response->error($validator->errors()->first(), 500);
@@ -78,7 +78,7 @@ class MemberGroupController extends Controller {
             'id' => 'required|integer|max:12',
             'name' => 'required|string|max:20',
             'is_suggest' => ['required', Rule::in(0,1)],
-            'member_list' => 'string',
+            'member_list' => 'required|array',
         ]);
 
         if ($validator->fails()) {

+ 2 - 2
app/Repositories/V2/MemberGroupRepository.php

@@ -47,7 +47,7 @@ class MemberGroupRepository {
             'is_suggest' =>$request['is_suggest'],
         ];
         if(!empty($request['member_list'])){
-            $member_ids = json_decode($request['member_list']);
+            $member_ids = $request['member_list'];
             $count = count($member_ids);
             if($count >= 50){
                 return Response::create([
@@ -103,7 +103,7 @@ class MemberGroupRepository {
         $memberGroup->is_suggest = $request['is_suggest'];
 
         if(!empty($request['member_list'])){
-            $member_ids = json_decode($request['member_list']);
+            $member_ids = $request['member_list'];
             $count = count($member_ids);
             if($count >= 50){
                 return Response::create([

+ 0 - 11
app/Repositories/V2/VideoGroupRepository.php

@@ -79,18 +79,7 @@ class VideoGroupRepository {
                 foreach ($request['video_info'] as $key=>$value){
                     $this->videoGroupInfo->where('id',$value['id'])->update(['sort'=>$value['sort']]);
                 }
-            }else{
-                return Response::create([
-                    'message'  => '不是数组',
-                    'status_code'   => 500
-                ]);
             }
-//            if(!empty($request['video_info'])){
-//              $videoGroupInfo = json_decode($request['video_info']);
-//              foreach ($videoGroupInfo as $key=>$value){
-//                  $this->videoGroupInfo->where('id',$value->id)->update(['sort'=>$value->sort]);
-//              }
-//            }
             DB::commit();
             return Response::create();
         }catch (QueryException $exception){