當前位置: 首頁>>代碼示例>>Golang>>正文


Golang g.JsonResult類代碼示例

本文整理匯總了Golang中github.com/coraldane/ops-meta/g.JsonResult的典型用法代碼示例。如果您正苦於以下問題:Golang JsonResult類的具體用法?Golang JsonResult怎麽用?Golang JsonResult使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了JsonResult類的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: Delete

func (this *RelEndpointGroupController) Delete() {
	jsonResult := g.JsonResult{}

	id, _ := this.GetInt64("Id")
	item := models.RelEndpointGroup{Id: id}
	result, err := item.DeleteByPK()
	if nil != err {
		jsonResult.Message = err.Error()
	} else if result > 0 {
		jsonResult.Success = true
	} else {
		jsonResult.Message = "更新失敗,數據不存在"
	}

	this.Data["json"] = &jsonResult
	this.ServeJSON()
}
開發者ID:coraldane,項目名稱:ops-meta,代碼行數:17,代碼來源:rel_endpoint_group_controller.go

示例2: Delete

func (this *AgentController) Delete() {
	jsonResult := g.JsonResult{}

	id, _ := this.GetInt64("Id")
	item := models.Agent{Id: id, Name: this.GetString("name")}
	result, err := item.DeleteByPK()
	if nil != err {
		jsonResult.Message = err.Error()
	} else if result > 0 {
		store.DesiredAgentsMap.Delete(item.Name)
		jsonResult.Success = true
	} else {
		jsonResult.Message = "更新失敗,數據不存在"
	}

	this.Data["json"] = &jsonResult
	this.ServeJSON()
}
開發者ID:coraldane,項目名稱:ops-meta,代碼行數:18,代碼來源:agent_controller.go

示例3: Delete

func (this *EndpointController) Delete() {
	jsonResult := g.JsonResult{}

	id, _ := this.GetInt64("Id")
	hostname := this.GetString("Hostname")
	item := models.Endpoint{Id: id}
	result, err := item.DeleteByPK()
	if nil != err {
		jsonResult.Message = err.Error()
	} else if result > 0 {
		store.HostAgents.Delete(hostname)
		jsonResult.Success = true
	} else {
		jsonResult.Message = "更新失敗,數據不存在"
	}

	this.Data["json"] = &jsonResult
	this.ServeJSON()
}
開發者ID:coraldane,項目名稱:ops-meta,代碼行數:19,代碼來源:endpoint_controller.go

示例4: Save

func (this *AgentController) Save() {
	jsonResult := g.JsonResult{}

	item := models.Agent{}
	if err := this.ParseForm(&item); nil != err {
		logger.Errorln("parseForm error", err)
		jsonResult.Message = err.Error()
	} else {
		if 0 >= item.Id {
			item.GmtCreate = time.Now()
		}
		result, err := item.Insert()
		if nil != err {
			jsonResult.Message = err.Error()
		} else if 0 < result {
			jsonResult.Success = true
		} else {
			jsonResult.Message = "保存失敗,未知錯誤"
		}
	}

	this.Data["json"] = &jsonResult
	this.ServeJSON()
}
開發者ID:coraldane,項目名稱:ops-meta,代碼行數:24,代碼來源:agent_controller.go


注:本文中的github.com/coraldane/ops-meta/g.JsonResult類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。