yingzi 2 년 전
부모
커밋
f62ac79fe5
2개의 변경된 파일34개의 추가작업 그리고 52개의 파일을 삭제
  1. 31 51
      app/api/controller/User.php
  2. 3 1
      app/api/route/user.php

+ 31 - 51
app/api/controller/User.php

@@ -493,6 +493,37 @@ class User extends BaseController
     }
     
     
+    /**
+     * 用户模板列表
+     * @param Request $request
+     */
+    public function userShowTemplateList(Request $request){
+        $post = UtilService::getMore([
+            ['page', 1],
+            ['pageSize', 50],
+        ], $request);
+        $post["pageSize"] = $post["pageSize"]>50 ? 50 : (int)$post["pageSize"];
+        $post["page"]     = $post["page"]<=0 ? 1 : (int)$post["page"];
+        $where=[];
+//        $where[]=["status","=",1];
+        $totalCount = (new UserShowTemplate)->where($where)->count();
+        $data=null;
+        if($totalCount>0){
+            $data = (new UserShowTemplate)
+                ->field("t.id,t.title,t.price,t.old_price,t.status,t.imgs,t.is_hot,t.is_recommend,t.code,look_count,t.real_sales,t.unreal_sales,ut.is_default")
+                ->alias("ut")
+                ->join("show_template t", "t.id = ut.show_template_id","left")
+                ->where($where)
+                ->order("ut.is_default", "desc")
+                ->order("ut.id", "desc")
+                ->page($post["page"], $post["pageSize"])
+                ->select();
+        }
+        $data = empty($data)?[]:$data;
+        return app('json')->success(["list" => $data, "pageSize" => $post["pageSize"],"page"=>$post["page"],"totalCount"=>$totalCount]);
+    }
+    
+    
    
     
     
@@ -621,58 +652,7 @@ class User extends BaseController
         return app('json')->success(['video'=>$imgUrl]);
     }
     
-    
-    
-    
-    
-    
-    
-
-    /**
-     * 钻币明细
-     * @param Request $request
-     */
-    public function scoreList(Request $request)
-    {
-        $pageSize = 10;
-        [$page, $type, $monthTime]
-            = UtilService::getMore([
-            ['page', 1],
-            ['type',0],
-            ['monthTime', ''],
-        ], $request, true);
-        $data = (new UserScoreDetail)
-            ->where("uid", $request->user['uid'])
-            ->when($type!=0, function ($query) use ($type) {
-                if($type==1){
-                    $query->where("type", 1);
-                }
-                if($type==-1){
-                    $query->where("type", -1);
-                }
-            })
-            ->when(!empty($monthTime), function ($query) use ($monthTime) {
-                $query->whereMonth("time", $monthTime);
-            })
-            ->order("id", "desc")
-            ->page((int)$page, $pageSize)
-            ->select();
-        $tAr  = UtilService::getParam([
-            'id',
-            'title',
-            'content',
-            'type',
-            ['into','v',function($item){
-                return floatval($item);
-            }],
-            ['time', 'time', 'date("Y-m-d H:i:s",$1)'],
-        ], $data);
-        return app('json')->success(['list' => $tAr, 'pageSize' => $pageSize]);
-
-    }
-
    
     
     
-    
 }

+ 3 - 1
app/api/route/user.php

@@ -27,7 +27,9 @@ Route::group('user', function () {
     Route::rule('subShowTemplateOrder', 'User/subShowTemplateOrder');
     //模板支付订单状态查询
     Route::rule('payShowTemplateOrderInfo', 'User/payShowTemplateOrderInfo');
-    
+    //用户模板列表
+    Route::rule('userShowTemplateList', 'User/userShowTemplateList');
+
  
     //图片上传
     Route::rule('upload', 'User/upload');