|
|
@@ -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
|
}
|