@@ -121,7 +121,12 @@ func (l *GetWxListLogic) GetWxList(req *types.WxListReq) (*types.WxListResp, err
}
} else {
- loginStatus = uint8(workphoneWxList[v.Wxid].Isonline)
+ workphoneWx, exists := workphoneWxList[v.Wxid]
+ if exists && workphoneWx.Isonline == 0 {
+ loginStatus = 1
+ } else {
+ loginStatus = 0
+ }
processID := v.ProcessID