package congresscontrol import ( "flx/Common" "flx/controller" "flx/localcache" "github.com/gin-gonic/gin" log "github.com/sirupsen/logrus" ) /** * 会议议程类的描述 * @author miSter * @email hdfs010@163.com * @date no data * @link 北京飞利信电子技术有限公司 */ //uuid "github.com/satori/go.uuid" //"strings" //"time" func TacitScreenForWeb(c *gin.Context) { defer func() { if r := recover(); r != nil { log.Error("TacitScreenForWeb:", r) } }() // 先声明map var parametermap map[string]interface{} // 再使用make函数创建一个非nil的map,nil map不能赋值 parametermap = make(map[string]interface{}) // 先声明map var resultmap map[string]interface{} // 再使用make函数创建一个非nil的map,nil map不能赋值 resultmap = make(map[string]interface{}) // 最后给已声明的map赋值 err := controller.DecodeJsonPayload(c, ¶metermap) if err != nil { resultmap[Common.DATAMESSAGE] = err.Error() resultmap[Common.DATASUCCESS] = Common.ERRORFLAG resultmap[Common.DATAMESSAGE] = Common.QUERY_FAIL_MSG controller.Response(c, Common.ServerError, Common.GetErrorMessage(Common.ServerError, ""), resultmap) return } myvalue := localcache.TacitScreen(parametermap) // resultmap[common.DATARECORD] = myvalue myvalue[Common.DATASUCCESS] = Common.SUCCESSFLAG myvalue[Common.DATAMESSAGE] = Common.QUERY_SUCCESS_MSG controller.Response(c, Common.OK, Common.GetErrorMessage(Common.OK, ""), myvalue) return }