sunty
2019-11-01 712ef81c6b8813a498a66cf61ffcd37e5c502c8c
controllers/dbtablesCon.go
@@ -20,6 +20,7 @@
type DbTableController struct {
}
// @Security ApiKeyAuth
// @Summary 显示底库列表
// @Description 显示同步或本地库列表
// @Accept  x-www-form-urlencoded
@@ -40,6 +41,7 @@
   }
}
// @Security ApiKeyAuth
// @Summary 查询本机所有底库列表
// @Description 查询本机所有底库列表
// @Accept  x-www-form-urlencoded
@@ -77,6 +79,7 @@
   return data
}
// @Security ApiKeyAuth
// @Summary 修改底库
// @Description 修改同步或本地库
// @Accept  json
@@ -89,29 +92,11 @@
func (dbt DbTableController) UpdateDbTables(c *gin.Context) {
   dbtable := new(models.Dbtables)
   err := c.BindJSON(&dbtable)
   if err !=nil || dbtable.Id == "" || dbtable.TableName == "" {
   if err !=nil || dbtable.Id == "" || dbtable.TableName == "" || (dbtable.Enable !=0 && dbtable.Enable !=1) {
      util.ResponseFormat(c,code.RequestParamError,"参数有误")
      return
   }
   currentTime := time.Now()
   startTime := dbtable.StartTime
   endTime := ""
   if dbtable.EndTime != "" {
      endTime = dbtable.EndTime
   }
   st, _ := time.ParseInLocation("2006-01-02 15:04:05", startTime, time.Local)
   if endTime != "" {
      et, _ := time.ParseInLocation("2006-01-02 15:04:05", endTime, time.Local)
      if et.After(currentTime) && st.Before(currentTime) {
         dbtable.Enable = 1
      } else {
         dbtable.Enable = 0
      }
   } else if st.Before(currentTime) && endTime == "" {
      dbtable.Enable = 1
   } else {
      dbtable.Enable = 0
   }
   paramBody := util.Struct2Map(dbtable)
   var tApi dbapi.DbTableApi
   b, data := tApi.UpdateDbTables(paramBody)
@@ -143,6 +128,7 @@
   Enable int `json:"enable"`
}
// @Security ApiKeyAuth
// @Summary 修改底库状态
// @Description 修改同步或本地库底库状态
// @Accept  json
@@ -230,6 +216,7 @@
   return flag
}
// @Security ApiKeyAuth
// @Summary 添加底库
// @Description 添加同步或本地库
// @Accept  json
@@ -296,6 +283,7 @@
   }
}
// @Security ApiKeyAuth
// @Summary 删除底库
// @Description 删除同步或本地库
// @Accept  x-www-form-urlencoded