123456789101112131415161718192021222324252627 |
- package common
- import (
- "encoding/hex"
- "gopkg.in/mgo.v2/bson"
- )
- func ObjectIdHex(s string) bson.ObjectId { //bson.ObjectIdHex会panic,所以重新一个
- d, err := hex.DecodeString(s)
- if err != nil || len(d) != 12 {
- GinLog.Error("invalid input to ObjectIdHex=" + s)
- var b bson.ObjectId
- b = ""
- return b
- }
- return bson.ObjectId(d)
- }
- func InArray(s string, list []string) bool {
- for _, v := range list {
- if v == s {
- return true
- }
- }
- return false
- }
|