|
|
@@ -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]);
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
}
|