libushang il y a 7 mois
Parent
commit
bb6a13ef2a
1 fichiers modifiés avec 24 ajouts et 0 suppressions
  1. 24 0
      routers/api/infoPublish/me.py

+ 24 - 0
routers/api/infoPublish/me.py

@@ -440,6 +440,30 @@ async def work_approval_list(
             "total": total
         }
 
+    except Exception as e:
+        # 处理异常
+        traceback.print_exc()
+        raise HTTPException(status_code=500, detail=str(e))
+
+# 审批确认
+@router.post("/work_approval/confirm")
+async def work_approval_confirm(
+    request: Request, 
+    body = Depends(remove_xss_json), 
+    db: Session = Depends(get_db),
+    user_id = Depends(valid_access_token)):
+    try:
+        info_id = get_req_param(body, "info_id")
+        action = get_req_param(body, "action")
+        content = get_req_param(body, "content")
+        
+
+        return {
+            "code": 200,
+            "msg": "审批成功",
+            "data": action
+        }
+    
     except Exception as e:
         # 处理异常
         traceback.print_exc()