瀏覽代碼

wesmiler 报恩寺项目提交

wesmiler 4 年之前
父節點
當前提交
8c0dcbc724
共有 2 個文件被更改,包括 13 次插入2 次删除
  1. 1 1
      app/Http/Controllers/Api/v1/EnshrineController.php
  2. 12 1
      app/Services/EnshrineService.php

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

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

+ 12 - 1
app/Services/EnshrineService.php

@@ -330,6 +330,16 @@ class EnshrineService extends BaseService
      */
      */
     public function chaodu($userId){
     public function chaodu($userId){
         $params = request()->all();
         $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])
         $memberInfo = MemberModel::where(['id'=> $userId,'mark'=> 1,'status'=> 1])
             ->select(['id','nickname'])
             ->select(['id','nickname'])
@@ -464,7 +474,8 @@ class EnshrineService extends BaseService
         $id = isset($params['id'])? $params['id'] : 0;
         $id = isset($params['id'])? $params['id'] : 0;
         $enshrineId = isset($params['enshrine_id'])? $params['enshrine_id'] : 0;
         $enshrineId = isset($params['enshrine_id'])? $params['enshrine_id'] : 0;
         $type = isset($params['type'])? $params['type'] : 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);
             return message('参数错误', false);
         }
         }