本文整理汇总了Golang中github.com/hjqhezgh/commonlib.OutputJson函数的典型用法代码示例。如果您正苦于以下问题:Golang OutputJson函数的具体用法?Golang OutputJson怎么用?Golang OutputJson使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了OutputJson函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: CoursewareUploadCallBack
func CoursewareUploadCallBack(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
err := r.ParseForm()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
state := r.FormValue("state")
suffix := r.FormValue("suffix")
fileName := r.FormValue("fileName")
srcFileName := r.FormValue("srcFileName")
fileSize := r.FormValue("fileSize")
if state == "SUCCESS" {
m["success"] = true
m["suffix"] = suffix
m["fileName"] = fileName
m["srcFileName"] = srcFileName
m["fileSize"] = fileSize
} else {
m["success"] = false
m["msg"] = "文件上传发生错误,请重试"
}
commonlib.OutputJson(w, m, " ")
return
}
示例2: ChildInNormalScheduleAction
func ChildInNormalScheduleAction(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
employee := lessgo.GetCurrentEmployee(r)
if employee.UserId == "" {
lessgo.Log.Warn("用户未登陆")
m["success"] = false
m["code"] = 100
m["msg"] = "用户未登陆"
commonlib.OutputJson(w, m, " ")
return
}
err := r.ParseForm()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
pageNoString := r.FormValue("page")
pageNo := 1
if pageNoString != "" {
pageNo, err = strconv.Atoi(pageNoString)
if err != nil {
pageNo = 1
lessgo.Log.Warn("错误的pageNo:", pageNo)
}
}
pageSizeString := r.FormValue("rows")
pageSize := 10
if pageSizeString != "" {
pageSize, err = strconv.Atoi(pageSizeString)
if err != nil {
lessgo.Log.Warn("错误的pageSize:", pageSize)
}
}
scheduleId := r.FormValue("scheduleId")
pageData, err := logic.ChildInNormalSchedulePage(scheduleId, pageNo, pageSize)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
m["PageData"] = pageData
m["DataLength"] = len(pageData.Datas) - 1
commonlib.RenderTemplate(w, r, "page.json", m, template.FuncMap{"getPropValue": lessgo.GetPropValue, "compareInt": lessgo.CompareInt, "dealJsonString": lessgo.DealJsonString}, "../lessgo/template/page.json")
}
示例3: CoursewareLoadAction
func CoursewareLoadAction(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
err := r.ParseForm()
if err != nil {
lessgo.Log.Error(err.Error())
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
id := r.FormValue("id")
loadFormObjects, err := logic.LoadCourseware(id)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
m["datas"] = loadFormObjects
commonlib.OutputJson(w, m, " ")
}
示例4: years
func years(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
err := r.ParseForm()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
years, err := FindYear()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
m["code"] = 200
m["datas"] = years
commonlib.OutputJson(w, m, " ")
return
}
示例5: weeks
func weeks(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
err := r.ParseForm()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
year := r.FormValue("year")
month := r.FormValue("month")
weeks, err := FindWeek(year, month)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
m["code"] = 200
m["datas"] = weeks
commonlib.OutputJson(w, m, " ")
return
}
示例6: dealEntityLoad
//处理实体的分页ajax请求
func dealEntityLoad(entity Entity, w http.ResponseWriter, r *http.Request) {
Log.Debug("路径:", r.URL.Path, "访问实体", entity.Id, "的load单实体ajax请求")
m := make(map[string]interface{})
vars := mux.Vars(r)
id := vars["id"]
model, err := FindById(entity, id)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
if model.Id == 0 {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:找不到相应的实体"
commonlib.OutputJson(w, m, " ")
return
}
m["Entity"] = entity
m["Model"] = model
m["FieldLength"] = len(entity.Fields) - 1
commonlib.RenderTemplate(w, r, "entity_load.json", m, template.FuncMap{"getPropValue": getPropValue, "compareInt": compareInt}, "../template/entity_load.json")
}
示例7: dealEntityDelete
//处理实体的删除页请求
func dealEntityDelete(entity Entity, w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
employee := GetCurrentEmployee(r)
if employee.UserId == "" {
Log.Warn("用户未登陆")
m["success"] = false
m["code"] = 100
m["msg"] = "用户未登陆"
commonlib.OutputJson(w, m, " ")
return
}
Log.Debug("路径:", r.URL.Path, "访问实体", entity.Id, "的删除页")
id := r.FormValue("id")
err := deleteEntity(entity, id)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
m["code"] = 200
commonlib.OutputJson(w, m, " ")
return
}
示例8: regions
func regions(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
err := r.ParseForm()
if err != nil {
m["success"] = false
m["reason"] = "请求解析异常"
commonlib.OutputJson(w, m, " ")
return
}
code := r.FormValue("code")
regions, err := FindRegionByParentCode(code)
if err != nil {
m["success"] = false
m["reason"] = "服务器异常"
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
m["regions"] = regions
commonlib.OutputJson(w, m, " ")
return
}
示例9: dealEntityDelete
//处理实体的删除页请求
func dealEntityDelete(entity Entity, w http.ResponseWriter, r *http.Request) {
Log.Debug("路径:", r.URL.Path, "访问实体", entity.Id, "的删除页")
m := make(map[string]interface{})
vars := mux.Vars(r)
id := vars["id"]
err := Delete(entity, id)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
m["code"] = 200
commonlib.OutputJson(w, m, " ")
return
}
示例10: AudioNoteSaveAction
//保存通话记录备注
func AudioNoteSaveAction(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
employee := lessgo.GetCurrentEmployee(r)
if employee.UserId == "" {
lessgo.Log.Warn("用户未登陆")
m["success"] = false
m["code"] = 100
m["msg"] = "用户未登陆"
commonlib.OutputJson(w, m, " ")
return
}
err := r.ParseForm()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
id := r.FormValue("aid")
note := r.FormValue("note")
sql := "update audio set note=? where aid=? "
lessgo.Log.Debug(sql)
db := lessgo.GetMySQL()
defer db.Close()
stmt, err := db.Prepare(sql)
if err != nil {
lessgo.Log.Warn(err.Error())
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
_, err = stmt.Exec(note, id)
if err != nil {
lessgo.Log.Warn(err.Error())
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
commonlib.OutputJson(w, m, " ")
}
示例11: ClassScheduleAttachSaveAction
func ClassScheduleAttachSaveAction(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
employee := lessgo.GetCurrentEmployee(r)
if employee.UserId == "" {
lessgo.Log.Warn("用户未登陆")
m["success"] = false
m["code"] = 100
m["msg"] = "用户未登陆"
commonlib.OutputJson(w, m, " ")
return
}
err := r.ParseForm()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
id := r.FormValue("id")
intro := r.FormValue("intro")
db := lessgo.GetMySQL()
defer db.Close()
updateSql := "update class_schedule_attach set intro=? where id=? "
lessgo.Log.Debug(updateSql)
stmt, err := db.Prepare(updateSql)
if err != nil {
lessgo.Log.Error(err.Error())
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
_, err = stmt.Exec(intro, id)
if err != nil {
lessgo.Log.Error(err.Error())
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
commonlib.OutputJson(w, m, " ")
}
示例12: EmployeeListByRoleIdAction
//根据角色ID获取员工列表
func EmployeeListByRoleIdAction(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
err := r.ParseForm()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
id := r.FormValue("id")
db := lessgo.GetMySQL()
defer db.Close()
sql := "select e.user_id,e.really_name from (select distinct(user_id) uid from employee_role where role_id =?) a left join employee e on a.uid = e.user_id"
lessgo.Log.Debug(sql)
rows, err := db.Query(sql, id)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
employees := []lessgo.Employee{}
for rows.Next() {
employee := lessgo.Employee{}
err := commonlib.PutRecord(rows, &employee.UserId, &employee.ReallyName)
if err != nil {
lessgo.Log.Warn(err.Error())
m["success"] = false
m["code"] = 100
m["msg"] = "系统发生错误,请联系IT部门"
commonlib.OutputJson(w, m, " ")
return
}
employees = append(employees, employee)
}
m["success"] = true
m["code"] = 200
m["datas"] = employees
commonlib.OutputJson(w, m, " ")
}
示例13: ContractCheckInSaveAction
func ContractCheckInSaveAction(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
employee := lessgo.GetCurrentEmployee(r)
if employee.UserId == "" {
lessgo.Log.Warn("用户未登陆")
m["success"] = false
m["code"] = 100
m["msg"] = "用户未登陆"
commonlib.OutputJson(w, m, " ")
return
}
err := r.ParseForm()
if err != nil {
lessgo.Log.Warn(err.Error())
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
childId := r.FormValue("childId")
scheduleId := r.FormValue("scheduleId")
contractId := r.FormValue("contractId")
actionType := r.FormValue("type")
flag, msg, err := logic.ContractCheckIn(childId, scheduleId, contractId, actionType)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
if !flag {
m["success"] = false
m["code"] = 100
m["msg"] = "保存失败:" + msg
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
m["code"] = 200
commonlib.OutputJson(w, m, " ")
return
}
示例14: AddChildToClassQuickAction
func AddChildToClassQuickAction(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
employee := lessgo.GetCurrentEmployee(r)
if employee.UserId == "" {
lessgo.Log.Warn("用户未登陆")
m["success"] = false
m["code"] = 100
m["msg"] = "用户未登陆"
commonlib.OutputJson(w, m, " ")
return
}
err := r.ParseForm()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
classId := r.FormValue("classId")
scheduleId := r.FormValue("scheduleId")
consumerId := r.FormValue("consumerId")
flag, msg, err := logic.AddChildToClassQuick(classId, scheduleId, consumerId, employee.UserId)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
if !flag {
m["success"] = false
m["code"] = 100
m["msg"] = "保存失败:" + msg
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
m["code"] = 200
commonlib.OutputJson(w, m, " ")
return
}
示例15: ChangeClassScheduleAction
func ChangeClassScheduleAction(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
employee := lessgo.GetCurrentEmployee(r)
if employee.UserId == "" {
lessgo.Log.Warn("用户未登陆")
m["success"] = false
m["code"] = 100
m["msg"] = "用户未登陆"
commonlib.OutputJson(w, m, " ")
return
}
err := r.ParseForm()
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
oldScheduleId := r.FormValue("oldScheduleId")
newScheduleId := r.FormValue("newScheduleId")
childId := r.FormValue("childId")
flag, msg, err := logic.ChangeClassSchedule(childId, newScheduleId, oldScheduleId, employee.UserId)
if err != nil {
m["success"] = false
m["code"] = 100
m["msg"] = "出现错误,请联系IT部门,错误信息:" + err.Error()
commonlib.OutputJson(w, m, " ")
return
}
if !flag {
m["success"] = false
m["code"] = 100
m["msg"] = "调班失败:" + msg
commonlib.OutputJson(w, m, " ")
return
}
m["success"] = true
m["code"] = 200
commonlib.OutputJson(w, m, " ")
return
}