|
@@ -4,6 +4,7 @@ namespace app\system\controller;
|
|
|
|
|
|
use app\BaseController;
|
|
|
use app\model\api\ShowTemplate as ShowTemplateModel;
|
|
|
+use app\model\api\ServiceType as ServiceTypeModel;
|
|
|
use app\Request;
|
|
|
use library\services\UtilService;
|
|
|
|
|
@@ -121,4 +122,94 @@ class ShowTemplate extends BaseController{
|
|
|
return app('json')->fail("数据保存失败");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 服务类型列表
|
|
|
+ * @param Request $request
|
|
|
+ * @return type
|
|
|
+ */
|
|
|
+ public function serviceType(Request $request) {
|
|
|
+ $pageSize = 50;
|
|
|
+ $post = UtilService::getMore([
|
|
|
+ ['page',1],
|
|
|
+ ['title',''],
|
|
|
+ ],$request);
|
|
|
+ $data = (new ServiceTypeModel)
|
|
|
+ ->when(1 == 1, function ($query) use ($request, $post) {
|
|
|
+ if (!empty($post["title"])){
|
|
|
+ $query->where("title",$post["title"]);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ ->page((int)$post["page"], (int)$pageSize)
|
|
|
+ ->order("seq","desc")
|
|
|
+ ->order("id","desc")
|
|
|
+ ->select()
|
|
|
+ ->toArray();
|
|
|
+ $pageCount = (new ServiceTypeModel)
|
|
|
+ ->when(1 == 1, function ($query) use ($request, $post) {
|
|
|
+ if (!empty($post["title"])){
|
|
|
+ $query->where("title",$post["title"]);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ ->count();
|
|
|
+ $data = empty($data)?[]:$data;
|
|
|
+ return app('json')->success([
|
|
|
+ 'list' => $data,
|
|
|
+ 'pageCount' => $pageCount,
|
|
|
+ 'pageSize' => $pageSize,
|
|
|
+ 'page' => $post["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("删除成功");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|