| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <?php
- declare (strict_types = 1);
- namespace app\system\controller;
- use app\BaseController;
- use app\model\api\ActiveCode;
- use app\model\api\ShowTemplate;
- use app\Request;
- use library\services\UtilService;
- // +----------------------------------------------------------------------
- // | [ WE CAN DO IT MORE SIMPLE ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2018-2020 rights reserved.
- // +----------------------------------------------------------------------
- // | [ 皮肤模板管理 ]
- // +----------------------------------------------------------------------
- // | Date: 2020-09-06 21:53
- // +----------------------------------------------------------------------
- class Code extends BaseController{
- /**
- * 商品列表
- * @param Request $request
- * @return type
- */
- public function list(Request $request) {
- $post = UtilService::getMore([
- ['status', ''],
- ['page', 1],
- ['pageSize', 50],
- ], $request);
- $post["pageSize"] = $post["pageSize"]>50 ? 50 : (int)$post["pageSize"];
- $post["page"] = $post["page"]<=0 ? 1 : (int)$post["page"];
- $data = (new ActiveCode)->getDataList($post,"*",1);
- return app('json')->success(["list" =>$data["list"], "pageSize" => $data["pageSize"],"page"=>$data["page"],"pageCount"=>$data["totalCount"]]);
- }
-
- /**
- * 添加编辑商品
- * @param Request $request
- * @return type
- */
- public function add(Request $request){
- $post = UtilService::getMore([
- ['show_template_id','','empty','请选择适用模板'],
- ['num','','empty','请输入生成数量'],
- ],$request);
- $save=[];
-
- for($i = 0;$i<$post['num'];$i++){
- do{
- $code = strtoupper(md5($post['show_template_id'].'_'.time().'_'.rand(1000,9999)));
- }while((new ActiveCode)->where("code",$code)->find());
- $j = [
- 'show_template_id'=>$post["show_template_id"],
- 'code'=>$code,
- 'times'=>1,
- 'add_time'=>time()
- ];
- $save[] = $j;
- }
-
- $r=0;
- $r = (new ActiveCode)->insertAll($save);
- if($r){
- return app('json')->success("数据保存成功");
- }else{
- return app('json')->fail("数据保存失败");
- }
- }
-
- /**
- * 分类删除
- * @param Request $request
- */
- public function serviceTimeTypeDel(Request $request) {
- [$id] = UtilService::getMore([
- ['id',0,'empty','参数错误']
- ],$request,true);
- return app('json')->success("暂不支持删除");
- $bool = (new ServiceTimeTypeModel)->where("id",$id)->delete();
- return app('json')->success("删除成功");
- }
-
-
- }
|