wupengfei 2 年之前
父节点
当前提交
02ba3e1a31
共有 3 个文件被更改,包括 51 次插入42 次删除
  1. 6 5
      .idea/workspace.xml
  2. 37 37
      application/api/controller/Supplier.php
  3. 8 0
      application/common/model/Supplier.php

+ 6 - 5
.idea/workspace.xml

@@ -2,8 +2,9 @@
 <project version="4">
   <component name="ChangeListManager">
     <list default="true" id="1a36929e-c054-4875-a943-593a74e55fa4" name="Default Changelist" comment="">
+      <change afterPath="$PROJECT_DIR$/application/common/model/Supplier.php" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/application/operate/view/supplier_goods/index.html" beforeDir="false" afterPath="$PROJECT_DIR$/application/operate/view/supplier_goods/index.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/api/controller/Supplier.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/api/controller/Supplier.php" afterDir="false" />
     </list>
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -122,7 +123,7 @@
     <property name="WebServerToolWindowPanel.toolwindow.show.date" value="false" />
     <property name="WebServerToolWindowPanel.toolwindow.show.permissions" value="false" />
     <property name="WebServerToolWindowPanel.toolwindow.show.size" value="false" />
-    <property name="last_opened_file_path" value="$PROJECT_DIR$/application/operate/view/supplier_goods" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$/application/common/model" />
     <property name="node.js.detected.package.eslint" value="true" />
     <property name="node.js.detected.package.tslint" value="true" />
     <property name="node.js.path.for.package.eslint" value="project" />
@@ -133,11 +134,11 @@
   </component>
   <component name="RecentsManager">
     <key name="CopyFile.RECENT_KEYS">
+      <recent name="D:\zs\gaoyixia\application\common\model" />
+      <recent name="D:\zs\gaoyixia\application\api\controller" />
       <recent name="D:\zs\gaoyixia\application\operate\view\supplier_goods" />
       <recent name="D:\zs\gaoyixia\application\operate\view" />
       <recent name="D:\zs\gaoyixia\application\operate\controller" />
-      <recent name="D:\zs\gaoyixia\application\common\model" />
-      <recent name="D:\zs\gaoyixia\application\api\controller" />
     </key>
   </component>
   <component name="SvnConfiguration">
@@ -209,7 +210,7 @@
       <workItem from="1663289320226" duration="8186000" />
       <workItem from="1663374115380" duration="19161000" />
       <workItem from="1663548946176" duration="17651000" />
-      <workItem from="1663721089544" duration="12277000" />
+      <workItem from="1663721089544" duration="12627000" />
     </task>
     <servers />
   </component>

+ 37 - 37
application/api/controller/Supplier.php

@@ -1,19 +1,19 @@
 <?php
 namespace app\api\controller;
 use app\common\model\PlatformLike;
-use app\common\model\RecruitCate;
+use app\common\model\SupplierCate;
 use app\common\model\UserCollect;
 use app\common\model\UserSearch;
 use library\tools\Data;
 /**
- * @title 招聘
- * @controller Recruit
+ * @title 供应商
+ * @controller Supplier
  * @group base
  */
 class Supplier extends Base
 {
     // 需要登录的
-    protected $need_login = ['activityTags','recruitCollect','recruitTransmit'];
+    protected $need_login = ['','',''];
     public function initialize()
     {
         parent::initialize();
@@ -21,39 +21,39 @@ class Supplier extends Base
     }
 
     /**
-     * @title 招聘接口说明
-     * @desc  招聘接口说明
+     * @title 供应商接口说明
+     * @desc  供应商接口说明
      * @author  qc
-     * @url /api/Recruit/classIntro
+     * @url /api/Supplier/classIntro
      * @method GET
      * @return name:1 type:string default:-- desc:--
      */
      public function classIntro(){}
 
     /**
-     * @title 获取招聘分类
+     * @title 获取供应商分类
      * @desc  两级分类
      * @author  qc
-     * @url /api/Recruit/getRecruitCate
+     * @url /api/Supplier/getSupplierCate
      * @method GET
      * @header name:Authorization require:1 desc:Token
      * @return name:id type:int default:-- desc:分类id
      * @return name:title type:string default:0 desc:分类名称
      * @return name:children type:array default:0 desc:下级分类
      */
-     public function getRecruitCate()
+     public function getSupplierCate()
      {
-         $list = RecruitCate::where(['is_deleted'=>0])->field('id,title,pid')->order('sort desc')->select()->toArray();
+         $list = SupplierCate::where(['is_deleted'=>0])->field('id,title,pid')->order('sort desc')->select()->toArray();
          $list =  make_tree($list);
          $this->success('ok',['list'=>$list]);
      }
 
     /**
-     * @title 获取招聘列表
-     * @desc 获取招聘列表
+     * @title 获取供应商列表
+     * @desc 获取供应商列表
      * @author qc
      * @method GET
-     * @url /api/Recruit/getRecruitList
+     * @url /api/Supplier/getSupplierList
      * @header name:Authorization require:1 desc:Token
      * @param  name:title type:string default:-- desc:标题
      * @param  name:page type:int default:0 desc:页数
@@ -74,7 +74,7 @@ class Supplier extends Base
      * @return name:experience_max type:int default:0 desc:最高工作年限
      * @return name:price_min type:int default:-- desc:最低薪资
      * @return name:price_max type:int default:-- desc:最高薪资
-     * @return name:content type:string default:-- desc:招聘详情
+     * @return name:content type:string default:-- desc:供应商详情
      * @return name:create_at type:string default:-- desc:发布时间
      * @return name:first_classify type:int default:-- desc:一级分类id
      * @return name:second_classify type:int default:-- desc:二级分类id
@@ -83,9 +83,9 @@ class Supplier extends Base
      * @return name:address type:string default:-- desc:地址
      * @return name:longitude type:string default:-- desc:经度
      * @return name:latitude type:string default:-- desc:纬度
-     * @return name:num type:int default:-- desc:招聘人数
+     * @return name:num type:int default:-- desc:供应商人数
      */
-    public function getRecruitList(){
+    public function getSupplierList(){
         $title = input('get.title');
         $sort_type = input('get.sort_type',1);
         $first_classify = input('get.first_classify');
@@ -99,7 +99,7 @@ class Supplier extends Base
         if($first_classify)  $sel_where[]  = ['first_classify','=',$first_classify];
         if($second_classify)  $sel_where[]  = ['second_classify','=',$second_classify];
         if($title && $this->user_id) UserSearch::saveSearchTitle($this->user_id,$title,8);
-        $list = \app\common\model\Recruit::where($sel_where)
+        $list = \app\common\model\Supplier::where($sel_where)
             ->when($title,function ($query)use($title){
                 if($title) $query->where('title','like','%'.$title.'%');
             })->order($order)->limit($this->off_set,$this->page_num)->select()->toArray();
@@ -111,13 +111,13 @@ class Supplier extends Base
     }
 
     /**
-     * @title 获取招聘详情
-     * @desc 获取招聘详情
+     * @title 获取供应商详情
+     * @desc 获取供应商详情
      * @author qc
      * @method GET
-     * @url /api/Recruit/getRecruitDetail
+     * @url /api/Supplier/getSupplierDetail
      * @header name:Authorization require:1 desc:Token
-     * @param  name:id type:int default:-- desc:招聘记录id
+     * @param  name:id type:int default:-- desc:供应商记录id
      * @return name:title type:string default:-- desc:标题
      * @return name:company type:string default:-- desc:公司名
      * @return name:cover type:string default:-- desc:公司logo
@@ -130,7 +130,7 @@ class Supplier extends Base
      * @return name:experience_max type:int default:0 desc:最高工作年限
      * @return name:price_min type:int default:-- desc:最低薪资
      * @return name:price_max type:int default:-- desc:最高薪资
-     * @return name:content type:string default:-- desc:招聘详情
+     * @return name:content type:string default:-- desc:供应商详情
      * @return name:create_at type:string default:-- desc:发布时间
      * @return name:first_classify type:int default:-- desc:一级分类id
      * @return name:second_classify type:int default:-- desc:二级分类id
@@ -144,12 +144,12 @@ class Supplier extends Base
      * @return name:address type:string default:-- desc:地址
      * @return name:longitude type:string default:-- desc:经度
      * @return name:latitude type:string default:-- desc:纬度
-     * @return name:num type:int default:-- desc:招聘人数
+     * @return name:num type:int default:-- desc:供应商人数
      */
-    public function getRecruitDetail()
+    public function getSupplierDetail()
     {
         $sel_where[]  = ['id','=',input('get.id')];
-        $detail = \app\common\model\Recruit::where($sel_where)->find()->toArray();
+        $detail = \app\common\model\Supplier::where($sel_where)->find()->toArray();
         $detail['label_name'] = explode(',',trim($detail['label'],','));
         $detail['welfare_arr'] = explode(',',trim($detail['welfare'],','));
         $detail['is_praise'] = PlatformLike::checkTags($this->user_id,$detail['id'],5);
@@ -164,7 +164,7 @@ class Supplier extends Base
      * @desc 以下接口调用验证登录
      * @author qc
      * @method
-     * @url /api/Recruit/needLogin()
+     * @url /api/Supplier/needLogin()
      */
     public function needLogin(){}
 
@@ -173,12 +173,12 @@ class Supplier extends Base
      * @desc 点赞||取消点赞
      * @author qc
      * @method POST
-     * @url /api/Recruit/recruitTags
+     * @url /api/Supplier/supplierTags
      * @header name:Authorization require:1 desc:Token
-     * @param name:id type:int default:1 desc:招聘记录id
+     * @param name:id type:int default:1 desc:供应商记录id
      * @return name:tags type:int default:1 desc:0取消成功,1点赞成功
      */
-    public function recruitTags()
+    public function supplierTags()
     {
         $ret_val = PlatformLike::userTags($this->user_id,input('post.id'),5);
         $this->success($ret_val == 1 ?'点赞成功':'取消成功',['tags'=>$ret_val]);
@@ -190,12 +190,12 @@ class Supplier extends Base
      * @desc 用户收藏
      * @author qc
      * @method POST
-     * @url /api/Recruit/recruitCollect
+     * @url /api/Supplier/supplierCollect
      * @header name:Authorization require:1 desc:Token
-     * @param name:id type:int require:1 default:-- desc:招聘记录id
+     * @param name:id type:int require:1 default:-- desc:供应商记录id
      * @param name:status type:int default:0 desc:收藏状态(0取消收藏【未收藏】,1收藏)
      */
-    public function recruitCollect(){
+    public function supplierCollect(){
         $coll_status = UserCollect::plateCollect($this->user_id,8,input('post.id',0));
         $coll_status ?  $this->success('收藏成功',['status'=>1]) :    $this->success('取消收藏成功',['status'=>0]);
     }
@@ -205,14 +205,14 @@ class Supplier extends Base
      * @desc 转发成功后调用
      * @author qc
      * @method POST
-     * @url /api/Recruit/recruitTransmit
+     * @url /api/Supplier/supplierTransmit
      * @header name:Authorization require:1 desc:Token
-     * @param name:id type:int default:-- desc:招聘记录id
+     * @param name:id type:int default:-- desc:供应商记录id
      */
-    public function recruitTransmit()
+    public function supplierTransmit()
     {
         $id = input('post.id',0);
-        \app\common\model\Recruit::where('id',$id)->setInc('transmit_num');
+        \app\common\model\Supplier::where('id',$id)->setInc('transmit_num');
         $this->success('ok');
     }
 

+ 8 - 0
application/common/model/Supplier.php

@@ -0,0 +1,8 @@
+<?php
+namespace app\common\model;
+use think\Model;
+// 供应商
+class Supplier extends Model
+{
+
+}