|
@@ -7,6 +7,8 @@
|
|
|
package api
|
|
|
|
|
|
import (
|
|
|
+ "fmt"
|
|
|
+
|
|
|
"github.com/kataras/iris/v12"
|
|
|
"go.mod/services"
|
|
|
"go.mod/web/utils"
|
|
@@ -64,3 +66,26 @@ func (c *DashboardApi) Get() {
|
|
|
"data": data,
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+//校验计量账号
|
|
|
+func (c *DashboardApi) PostProjectExist() {
|
|
|
+ var (
|
|
|
+ projectId int
|
|
|
+ accountId int
|
|
|
+ err error
|
|
|
+ )
|
|
|
+ projectId, err = utils.GetProjectId(c.Ctx)
|
|
|
+ accountId, err = utils.GetProjectAccountId(c.Ctx)
|
|
|
+
|
|
|
+ JlService := services.NewJlService()
|
|
|
+ result, err := JlService.ProjectExist(projectId, accountId)
|
|
|
+ if err != nil {
|
|
|
+ c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ c.Ctx.JSON(iris.Map{
|
|
|
+ "code": 0,
|
|
|
+ "msg": "",
|
|
|
+ "data": result,
|
|
|
+ })
|
|
|
+}
|