refactor: 删除未实现的 call-function API

- 该功能与 dynamic-code/:key/execute 重复
- 保持代码整洁,移除无用代码
This commit is contained in:
2026-05-07 13:22:43 +08:00
parent c1a9532456
commit 8811511ff8
-29
View File
@@ -33,7 +33,6 @@ func SetupCloudRoutes(r *gin.RouterGroup) {
r.POST("/variables/:key/records", handleAppCreateVariableRecord)
r.GET("/variables/:key/records", handleAppGetVariableRecords)
r.DELETE("/variables/:key/records/:record_id", handleAppDeleteVariableRecord)
r.POST("/call-function", handleAppCallFunction)
}
func handleAppGetConstants(c *gin.Context) {
@@ -674,34 +673,6 @@ func handleAppUploadVariableBinary(c *gin.Context) {
})
}
func handleAppCallFunction(c *gin.Context) {
appKey := c.Param("appKey")
var app model.Application
if err := database.DB.Where("app_key = ?", appKey).First(&app).Error; err != nil {
response.Error(c, 404, "应用不存在")
return
}
if service.GetApplicationDisabledStatus(app.ID) {
response.Error(c, 403, "该应用已被禁用")
return
}
var req struct {
UserID uint `json:"user_id"`
Name string `json:"name"`
Params map[string]interface{} `json:"params"`
}
if err := c.ShouldBindJSON(&req); err != nil {
response.Error(c, 400, "参数错误")
return
}
response.Success(c, gin.H{
"result": nil,
})
}
func handleAppCreateVariableRecord(c *gin.Context) {
appKey := c.Param("appKey")
key := c.Param("key")