|
|
@@ -23,7 +23,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.CallCenter
|
|
23
|
23
|
/// <summary>
|
|
24
|
24
|
/// 通话记录
|
|
25
|
25
|
/// </summary>
|
|
26
|
|
- // [Authorize]
|
|
|
26
|
+ [Authorize]
|
|
27
|
27
|
[Produces("application/json")]
|
|
28
|
28
|
[Route("api/[controller]")]
|
|
29
|
29
|
public class CallRecordsController : BaseController
|
|
|
@@ -49,9 +49,11 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.CallCenter
|
|
49
|
49
|
[HttpPost("getlistbypage")]
|
|
50
|
50
|
public async Task<IActionResult> GetListByPage(CallRecordsInput input)
|
|
51
|
51
|
{
|
|
52
|
|
-
|
|
|
52
|
+ string user = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
|
|
53
|
53
|
List<IConditionalModel> ConditionalModels = new List<IConditionalModel>();
|
|
54
|
54
|
#region 筛选条件
|
|
|
55
|
+ if (user!="8000")
|
|
|
56
|
+ ConditionalModels.Add(new ConditionalModel { FieldName = "UserCode", ConditionalType = ConditionalType.LessThanOrEqual, FieldValue = user });
|
|
55
|
57
|
if (input.SearchStartTime != null)
|
|
56
|
58
|
{
|
|
57
|
59
|
ConditionalModels.Add(new ConditionalModel { FieldName = "BeginTime", ConditionalType = ConditionalType.GreaterThanOrEqual, FieldValue = input.SearchStartTime.GetValueOrDefault().ToString("yyyy-MM-dd 00:00:01") });
|
|
|
@@ -98,9 +100,11 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.CallCenter
|
|
98
|
100
|
[HttpPost("getoutboundlist")]
|
|
99
|
101
|
public async Task<IActionResult> GetOutboundListByPage(CallRecordsInput input)
|
|
100
|
102
|
{
|
|
101
|
|
-
|
|
|
103
|
+ string user = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
|
|
102
|
104
|
List<IConditionalModel> ConditionalModels = new List<IConditionalModel>();
|
|
103
|
105
|
#region 筛选条件
|
|
|
106
|
+ if (user != "8000")
|
|
|
107
|
+ ConditionalModels.Add(new ConditionalModel { FieldName = "UserCode", ConditionalType = ConditionalType.LessThanOrEqual, FieldValue = user });
|
|
104
|
108
|
if (input.SearchStartTime != null)
|
|
105
|
109
|
{
|
|
106
|
110
|
ConditionalModels.Add(new ConditionalModel { FieldName = "BeginTime", ConditionalType = ConditionalType.GreaterThanOrEqual, FieldValue = input.SearchStartTime.GetValueOrDefault().ToString("yyyy-MM-dd 00:00:01") });
|