Browse Source

修改bug

zhoufan 8 years ago
parent
commit
4fa824f4df
1 changed files with 13 additions and 9 deletions
  1. 13 9
      CallCenterApi/CallCenterAPI.WechatSDK/WxHelper.cs

+ 13 - 9
CallCenterApi/CallCenterAPI.WechatSDK/WxHelper.cs

@@ -166,16 +166,20 @@ namespace CallCenterAPI.WechatSDK
166 166
                 var result = CustomServiceApi.GetRecord(accesstoken, stime, etime, pageSize, pageIndex);
167 167
                 if (result.errcode == ReturnCode.请求成功)
168 168
                 {
169
-                    list = result.recordlist.Select(p => new
169
+                    list = result.recordlist.Select(p =>
170 170
                     {
171
-                        p.openid,
172
-                        p.opercode,
173
-                        p.text,
174
-                        p.worker,
175
-                        time = GetTime(p.time).ToString("yyyy-MM-dd HH:mm:ss"),
176
-                        receiver = p.opercode == Opercode.客服收到消息 ? CustomServiceApi.GetCustomBasicInfo(accesstoken).kf_list.Where(d => d.kf_account == p.worker).FirstOrDefault().kf_nick + "(客服)" : UserApi.Info(accesstoken, p.openid).nickname,
177
-                        sender = p.opercode == Opercode.客服发送消息 ? CustomServiceApi.GetCustomBasicInfo(accesstoken).kf_list.Where(d => d.kf_account == p.worker).FirstOrDefault().kf_nick + "(客服)" : UserApi.Info(accesstoken, p.openid).nickname
178
-
171
+                        var binfo = CustomServiceApi.GetCustomBasicInfo(accesstoken).kf_list.Where(d => d.kf_account == p.worker).FirstOrDefault();
172
+                        var uinfo = UserApi.Info(accesstoken, p.openid);
173
+                        return new
174
+                        {
175
+                            p.openid,
176
+                            p.opercode,
177
+                            p.text,
178
+                            p.worker,
179
+                            time = GetTime(p.time).ToString("yyyy-MM-dd HH:mm:ss"),
180
+                            receiver = p.opercode == Opercode.客服收到消息 ? binfo.kf_nick+ "(客服)" : uinfo.nickname,
181
+                            sender = p.opercode == Opercode.客服发送消息 ? binfo.kf_nick + "(客服)" : uinfo.nickname
182
+                        };
179 183
                     }).ToList<object>();
180 184
                 }
181 185
             }