50 ? 50 : (int)$post["pageSize"]; $post["page"] = $post["page"] <= 0 ? 1 : (int)$post["page"]; $data = (new ContractTemplateModel)->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) { try { $post = UtilService::getMore([ ['id', ''], ['title', '', 'empty', '请填写模板标题'], ['imgs', [], 'empty', '请上传商品主图'], ['is_show', '0'], ['content', []], ], $request); $save = []; $save["title"] = $post["title"]; $save["is_show"] = (int)$post["is_show"] == 1 ? 1 : 0; $save["imgs"] = empty($post["imgs"]) ? "" : implode(",", $post["imgs"]); $save["content"] = json_encode($post["content"]);; $save["admin_time"] = time(); if (!empty($request->adminInfo) && isset($request->adminInfo['id'])) { $save["admin_id"] = $request->adminInfo['id']; } else { // 处理 id 不存在的情况 $save["admin_id"] = 0; // 或者其他默认值 } $id = empty($post["id"]) ? 0 : (int)$post["id"]; if (empty($id) || $id == "0") { $save["time"] = time(); $r = (new ContractTemplateModel)->insert($save); } else { $r = (new ContractTemplateModel)->where("id", $id)->update($save); } if ($r) { return app('json')->success("数据保存成功"); } else { return app('json')->fail("数据保存失败".$r); } } catch (\Exception $e) { @file_put_contents('quanju.txt', $e->getLine(). $e->getMessage(). $e->getFile() . "-报错内容\r\n", 8); return '数据保存失败: ' . $e->getMessage(); } } // /** // * 服务类型列表 // * @param Request $request // * @return type // */ // public function serviceType(Request $request) { // $post = UtilService::getMore([ // ['page',1], // ['pageSize', 50], // ['title',''], // ['status',''], // ],$request); // $data = (new ServiceTypeModel)->getList($post); // return app('json')->success([ // 'list' => $data["list"], // 'pageCount' => $data["totalCount"], // 'pageSize' => $data["pageSize"], // 'page' => $data["page"], // ]); // } // /** // * 添加服务内容 // */ // public function serviceTypeAdd(Request $request){ // $post = UtilService::getMore([ // ['id','0'], // ['title','','empty','请填写名称'], // ['seq','0'], // ['content',''], // ['img',''], // ['status','0'] // ],$request); // $id = $post["id"]; // unset($post["id"]); // $r=0; // if(empty($id) || $id=="0"){ // $r = (new ServiceTypeModel)->insert($post); // }else{ // $r = (new ServiceTypeModel)->where("id",$id)->update($post); // } // // if($r){ // return app('json')->success("数据保存成功"); // }else{ // return app('json')->fail("数据保存失败"); // } // } // // /** // * 分类删除 // * @param Request $request // */ // public function serviceTypeDel(Request $request) { // [$id] = UtilService::getMore([ // ['id',0,'empty','参数错误'] // ],$request,true); // return app('json')->success("暂不支持删除"); // $bool = (new ServiceTypeModel)->where("id",$id)->delete(); // return app('json')->success("删除成功"); // } // // // /** // * 服务时长类型 // * @param Request $request // */ // public function serviceTimeTypeList(Request $request){ // $post = UtilService::getMore([ // ['page',1], // ['pageSize', 50], // ['title',''], // ['status',''], // ],$request); // $data = (new ServiceTimeTypeModel)->getList($post); // return app('json')->success([ // 'list' => $data["list"], // 'pageCount' => $data["totalCount"], // 'pageSize' => $data["pageSize"], // 'page' => $data["page"], // ]); // } // // /** // * 添加服务时长类型 // */ // public function serviceTimeTypeAdd(Request $request){ // $post = UtilService::getMore([ // ['id','0'], // ['seq','0'], // ['code','','empty','请填写code'], // ['title','','empty','请填写名称'], // ['content',''], // ['status','0'], // ['img',''] // // ],$request); // $id = $post["id"]; // unset($post["id"]); // $r=0; // if(empty($id) || $id=="0"){ // $r = (new ServiceTimeTypeModel)->insert($post); // }else{ // $r = (new ServiceTimeTypeModel)->where("id",$id)->update($post); // } // 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("删除成功"); // } }