Просмотр исходного кода

wesmiler 报恩寺项目提交

wesmiler 4 лет назад
Родитель
Сommit
8c0dcbc724

+ 1 - 1
app/Http/Controllers/Api/v1/EnshrineController.php

@@ -70,7 +70,7 @@ class EnshrineController extends BaseController
      * @return mixed
      */
     public function chaodu(Request $request, EnshrineValidator $validator){
-        $params = $validator->check($request->all(),'publish');
+        $params = $validator->check($request->all(),'chaodu');
         if(!is_array($params)){
             return message($params, false);
         }

+ 12 - 1
app/Services/EnshrineService.php

@@ -330,6 +330,16 @@ class EnshrineService extends BaseService
      */
     public function chaodu($userId){
         $params = request()->all();
+        $id = isset($params['id'])? $params['id'] : 0;
+        if(!$id){
+            return message('请选择佛像', false);
+        }
+        $foInfo = FoxiangModel::where(['id'=> $id,'mark'=> 1,'status'=> 1])
+            ->select(['id','name'])
+            ->first();
+        if(!$foInfo){
+            return message('佛像不存在,请选择其他佛像', false);
+        }
 
         $memberInfo = MemberModel::where(['id'=> $userId,'mark'=> 1,'status'=> 1])
             ->select(['id','nickname'])
@@ -464,7 +474,8 @@ class EnshrineService extends BaseService
         $id = isset($params['id'])? $params['id'] : 0;
         $enshrineId = isset($params['enshrine_id'])? $params['enshrine_id'] : 0;
         $type = isset($params['type'])? $params['type'] : 0;
-        if($id<=0 || $type <=0 || $enshrineId<=0){
+        $num = isset($params['num'])? $params['num'] : 0;
+        if($id<=0 || $type <=0 || $enshrineId<=0 || $num<=0){
             return message('参数错误', false);
         }