yingzi 2 anni fa
parent
commit
79689bfc9c

+ 10 - 0
app/api/controller/Pub.php

@@ -29,6 +29,7 @@ use app\model\api\ServiceTimeType;
 use app\model\api\UserWorkType;
 use app\model\api\InfoAudit;
 use app\model\api\TypeAudit;
+use app\model\api\Sys as SysModel;
 
 use app\model\api\Advert as AdvertModel;
 use library\utils\WxpayV2 as wxpayApi;
@@ -61,6 +62,15 @@ class Pub extends BaseController
         return app('json')->success($data);
     }
     
+    /**
+     * 获取分享信息
+     * @return type
+     */
+    public function getShareInfo(){
+        $data = (new SysModel)->getDataInfo("share");
+        return app('json')->success($data);
+    }
+    
     /**
      * 获取模板详情
      * @param Request $request

+ 3 - 0
app/api/route/pub.php

@@ -32,6 +32,9 @@ Route::group('pub', function () {
     Route::rule('getServiceLabelList','Pub/getServiceLabelList');
     //获取其他用户名片详情
     Route::rule('getCommonUserCardInfo','Pub/getCommonUserCardInfo');
+    //获取分享信息
+    Route::rule('getShareInfo','Pub/getShareInfo');
+    
 
     //bug提交
     Route::rule('appBugSub', 'Pub/appBugSub');

+ 61 - 0
app/system/controller/ShowTemplate.php

@@ -5,6 +5,7 @@ namespace app\system\controller;
 use app\BaseController;
 use app\model\api\ShowTemplate as ShowTemplateModel;
 use app\model\api\ServiceType as ServiceTypeModel;
+use app\model\api\ServiceTimeType as ServiceTimeTypeModel;
 use app\Request;
 use library\services\UtilService;
 
@@ -168,7 +169,67 @@ class ShowTemplate extends  BaseController{
     }
     
     
+    /**
+     * 服务时长类型
+     * @param Request $request
+     */
+    public function serviceTimeTypeList(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 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("删除成功");
+    }
     
     
 }

+ 7 - 0
app/system/route/showTemplate.php

@@ -23,6 +23,13 @@ Route::group('showTemplate', function () {
     Route::rule('serviceTypeAdd', 'ShowTemplate/serviceTypeAdd');
     //@删除服务类型
     Route::rule('serviceTypeDel', 'ShowTemplate/serviceTypeDel');
+    
+    //@服务时长类型
+    Route::rule('serviceTimeType', 'ShowTemplate/serviceTimeTypeList');
+    //@添加服务时长类型
+    Route::rule('serviceTimeTypeAdd', 'ShowTemplate/serviceTimeTypeAdd');
+    //@删除服务时长类型
+    Route::rule('serviceTimeTypeDel', 'ShowTemplate/serviceTimeTypeDel');
 
 })->middleware([
     \app\system\middleware\AllowOriginMiddleware::class,