wupengfei 2 yıl önce
ebeveyn
işleme
61c3626953
1 değiştirilmiş dosya ile 32 ekleme ve 8 silme
  1. 32 8
      application/api/controller/UserLeave.php

+ 32 - 8
application/api/controller/UserLeave.php

@@ -27,7 +27,7 @@ class UserLeave extends Base
      * @author qc
      * @url /api/User_leave/getApproveFlow
      * @method GET
-     * @tag 个人信息
+     * @tag  
      * @header name:Authorization require:1 desc:Token
      * @return name:user_name type:string default:-- desc:会员名称
      * @return name:headimg type:string default:-- desc:会员头像
@@ -53,7 +53,7 @@ class UserLeave extends Base
      * @author qc
      * @url /api/User_leave/getCopyFlow
      * @method GET
-     * @tag 个人信息
+     * @tag  
      * @header name:Authorization require:1 desc:Token
      * @return name:user_name type:string default:-- desc:会员名称
      * @return name:headimg type:string default:-- desc:会员头像
@@ -79,7 +79,7 @@ class UserLeave extends Base
      * @author qc
      * @url /api/User_leave/getLeaveType
      * @method GET
-     * @tag 个人信息
+     * @tag  
      * @header name:Authorization require:1 desc:Token
      * @return name:id type:int default:-- desc:会员id
      * @return name:title type:int default:-- desc:类型
@@ -97,7 +97,7 @@ class UserLeave extends Base
      * @author qc
      * @url /api/User_leave/applyVacate
      * @method GET
-     * @tag 个人信息
+     * @tag  
      * @header name:Authorization require:1 desc:Token
      * @param name:type type:int default:-- desc:请假类型id
      * @param name:start_date type:string default:-- desc:开始日期(格式:2022-11-01)
@@ -165,7 +165,7 @@ class UserLeave extends Base
      * @author qc
      * @url /api/User_leave/getVacateList
      * @method GET
-     * @tag 个人信息
+     * @tag  
      * @header name:Authorization require:1 desc:Token
      * @param name:page type:int default:-- desc:页数
      * @param name:page_num type:int default:-- desc:每页数量
@@ -206,7 +206,7 @@ class UserLeave extends Base
      * @author qc
      * @url /api/User_leave/getVacateList
      * @method GET
-     * @tag 个人信息
+     * @tag  
      * @header name:Authorization require:1 desc:Token
      * @param name:id type:int default:-- desc:请假记录id
      * @return name:start_date type:string default:-- desc:开始日期(格式:2022-11-01)
@@ -245,7 +245,7 @@ class UserLeave extends Base
      * @author qc
      * @url /api/User_leave/getApproveLeave
      * @method POST
-     * @tag 个人信息
+     * @tag 
      * @header name:Authorization require:1 desc:Token
      * @param name:page type:int default:-- desc:页数
      * @param name:page_num type:int default:-- desc:每页数量
@@ -284,7 +284,7 @@ class UserLeave extends Base
      * @author qc
      * @url /api/User_leave/approveLeave
      * @method POST
-     * @tag 个人信息
+     * @tag  
      * @header name:Authorization require:1 desc:Token
      * @param name:approve_id type:string default:-- desc:审批记录id
      * @param name:status type:string default:-- desc:审批状态
@@ -301,6 +301,30 @@ class UserLeave extends Base
     }
 
 
+    /**
+     * @title 撤销请假申请
+     * @desc 撤销请假申请
+     * @author qc
+     * @url /api/User_leave/cancelApply
+     * @method POST
+     * @tag  
+     * @header name:Authorization require:1 desc:Token
+     * @param name:id type:int default:-- desc:请假记录id
+     *
+     */
+    public function cancelApply()
+    {
+        $id  = input('post.id');
+        $apply_info  = LeaveInfo::where('id',$id)->where('user_id|apply_user',$this->user_id)->find();
+        if(!$apply_info)$this->error('请假记录有误');
+        $apply_info->status = 9;
+        $apply_info->save();
+        $this->success('撤销成功');
+    }
+
+
+
+
 
 }