|
@@ -44,6 +44,7 @@ type Front struct {
|
|
var preKey = "ck_"
|
|
var preKey = "ck_"
|
|
var preErr = "err_"
|
|
var preErr = "err_"
|
|
var SE = qu.SimpleEncrypt{Key: "topJYBX2019"}
|
|
var SE = qu.SimpleEncrypt{Key: "topJYBX2019"}
|
|
|
|
+var CheckLock = &sync.Mutex{}
|
|
|
|
|
|
/*
|
|
/*
|
|
status
|
|
status
|
|
@@ -146,9 +147,12 @@ func (i *Front) ListInfo() error {
|
|
//判断id是否正在被标记
|
|
//判断id是否正在被标记
|
|
func (i *Front) CheckId() {
|
|
func (i *Front) CheckId() {
|
|
defer qu.Catch()
|
|
defer qu.Catch()
|
|
|
|
+ CheckLock.Lock()
|
|
|
|
+ defer CheckLock.Unlock()
|
|
msg := ""
|
|
msg := ""
|
|
id := i.GetString("id")
|
|
id := i.GetString("id")
|
|
coll := i.GetSession("coll").(string)
|
|
coll := i.GetSession("coll").(string)
|
|
|
|
+ qu.Debug(coll, id)
|
|
if coll != "" {
|
|
if coll != "" {
|
|
exists, err := redis.Exists("extcheck", coll+"_"+id)
|
|
exists, err := redis.Exists("extcheck", coll+"_"+id)
|
|
if err == nil {
|
|
if err == nil {
|