package base import ( "github.com/gin-gonic/gin" ) // 获取登录时保存的常量 func GetMyClaimsItem(c *gin.Context, name string) (string) { return c.MustGet(name).(string) } //// GetHospitalCode 获取hospital code //func GetHospitalCode(c *gin.Context) string { // // hospitalCode := c.MustGet("hospital_code").(string) // // if hospitalCode == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("获取hospital code 失败", zap.Error(err)) // return "" // } // // hospitalCode = utils.ToDesDecrypt(parseToken.HospitalCode) // } // // return hospitalCode //} // // // // //// GetChainID get chainID //func GetChainID(c *gin.Context) string { // // ChainID := c.MustGet("chain_id").(string) // // if ChainID == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("chain_id 失败", zap.Error(err)) // return "" // } // // ChainID = utils.ToDesDecrypt(parseToken.ChainID) // } // // return ChainID //} // //// GetUserPhone 获取user phone //func GetUserPhone(c *gin.Context) string { // // userPhone := c.MustGet("user_phone").(string) // // if userPhone == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("获取hospital code 失败", zap.Error(err)) // return "" // } // // userPhone = utils.ToDesDecrypt(parseToken.UserPhone) // } // // return userPhone // //} // //// GetChainCode 获取chain code //func GetChainCode(c *gin.Context) string { // // chainCode := c.MustGet("chain_code").(string) // // if chainCode == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("获取hospital code 失败", zap.Error(err)) // return "" // } // // chainCode = utils.ToDesDecrypt(parseToken.ChainCode) // } // // return chainCode // //} // //// GetHospitalID 获取hospital id //func GetHospitalID(c *gin.Context) string { // // hospitalID := c.MustGet("hospital_id").(string) // // if hospitalID == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("获取hospital id 失败", zap.Error(err)) // return "" // } // // hospitalID = utils.ToDesDecrypt(parseToken.HospitalID) // } // // return hospitalID // //} // //// GetHospitalIDAndChainCode 获取hospital id //func GetHospitalIDAndChainCode(c *gin.Context) (hospitalIDS, chainCodeS string) { // // hospitalID := c.MustGet("hospital_id").(string) // // if hospitalID == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("获取hospital id 失败", zap.Error(err)) // return "", "" // } // // hospitalID = utils.ToDesDecrypt(parseToken.HospitalID) // } // // chainCode := c.MustGet("chain_code").(string) // // if chainCode == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("获取hospital code 失败", zap.Error(err)) // return "", "" // } // // chainCode = utils.ToDesDecrypt(parseToken.ChainCode) // } // // return hospitalID, chainCode // //} // // //// GetHospitalIDAndChainID 获取hospital id and chain id //func GetHospitalIDAndChainID(c *gin.Context) (hospitalIDS, chainIDS string) { // // hospitalID := c.MustGet("hospital_id").(string) // // if hospitalID == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("获取hospital id 失败", zap.Error(err)) // return "", "" // } // // hospitalID = utils.ToDesDecrypt(parseToken.HospitalID) // } // // ChainID := c.MustGet("chain_id").(string) // // if ChainID == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("chain_id 失败", zap.Error(err)) // return "", "" } // // ChainID = utils.ToDesDecrypt(parseToken.ChainID) // } // // // return hospitalID, ChainID // //} // // // //// GetHospitalName 获取hospital name //func GetHospitalName(c *gin.Context) (name string) { // // hospitalName := c.MustGet("hospital_name").(string) // // if hospitalName == "" { // // token := c.Request.Header.Get("Authorization") // // parseToken, err := utils.ParseToken(token) // if err != nil { // zap.L().Error("获取hospital name 失败", zap.Error(err)) // return "" // } // // hospitalName = utils.ToDesDecrypt(parseToken.HospitalName) // } // // // // return hospitalName // //} // //func ParamInt(c *gin.Context, key string) (int, error) { // // showType := c.Param(key) // // showTypeInt, err := strconv.Atoi(showType) // // return showTypeInt, err //} // // //func QueryInt(c *gin.Context, key string) int { // // showType := c.Query(key) // // showTypeInt, _ := strconv.Atoi(showType) // // return showTypeInt //}