diff --git a/Processor/ProcessC2CMessage.go b/Processor/ProcessC2CMessage.go index 797d1754..e3e31e55 100644 --- a/Processor/ProcessC2CMessage.go +++ b/Processor/ProcessC2CMessage.go @@ -139,9 +139,11 @@ func (p *Processors) ProcessC2CMessage(data *dto.WSC2CMessageData) error { //映射str的userid到int var userid64 int64 var err error + var magic int64 if config.GetIdmapPro() { //将真实id转为int userid64 - _, userid64, err = idmap.StoreIDv2Pro("group_private", data.Author.ID) + magic, userid64, err = idmap.StoreIDv2Pro("group_private", data.Author.ID) + mylog.Printf("魔法数字:%v", magic) //690426430 if err != nil { mylog.Fatalf("Error storing ID: %v", err) } diff --git a/handlers/send_private_msg.go b/handlers/send_private_msg.go index 6538cf71..5962f553 100644 --- a/handlers/send_private_msg.go +++ b/handlers/send_private_msg.go @@ -72,7 +72,8 @@ func handleSendPrivateMsg(client callapi.Client, api openapi.OpenAPI, apiv2 open var UserID string if config.GetIdmapPro() { //还原真实的userid - _, UserID, err = idmap.RetrieveRowByIDv2Pro("group_private", message.Params.UserID.(string)) + //mylog.Printf("group_private:%v", message.Params.UserID.(string)) + _, UserID, err = idmap.RetrieveRowByIDv2Pro("690426430", message.Params.UserID.(string)) if err != nil { mylog.Printf("Error reading config: %v", err) return