|
@@ -189,6 +189,7 @@ func (c *JlEx) PostAccountUpdate() {
|
|
|
c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
// 1-2.验证jwt
|
|
|
claims, err := utils.ValidateJwt(data.Token)
|
|
|
if err != nil {
|
|
@@ -223,21 +224,26 @@ func (c *JlEx) PostAccountUpdate() {
|
|
|
// 批量同步计量账号
|
|
|
func (c *JlEx) PostSync() {
|
|
|
|
|
|
- // // 是否有该项目
|
|
|
- // _, err = c.ServiceProject.Get(projectId)
|
|
|
- // if err != nil {
|
|
|
- // c.Ctx.JSON(iris.Map{"code": -1, "msg": "项目不存在"})
|
|
|
- // return
|
|
|
- // }
|
|
|
-
|
|
|
var (
|
|
|
accountList []map[string]interface{}
|
|
|
err error
|
|
|
)
|
|
|
|
|
|
+ // 1.获得数据
|
|
|
+ data := &viewmodels.Jl{}
|
|
|
+ if err := c.Ctx.ReadForm(data); err != nil {
|
|
|
+ c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // 1-1.校验是否存在TOKEN
|
|
|
+ if err := data.ValidateCode(); err != nil {
|
|
|
+ c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
// 获得计量 -TODO
|
|
|
Jlzf := lib.NewJlzf()
|
|
|
- if accountList, err = Jlzf.GetAccountList("P0301"); err != nil {
|
|
|
+ if accountList, err = Jlzf.GetAccountList(data.Code); err != nil {
|
|
|
fmt.Println(err)
|
|
|
}
|
|
|
dao := dao.NewProjectAccountDao(datasource.InstanceDbMaster())
|