Bladeren bron

只看自己的通话记录

duhongyu 5 jaren geleden
bovenliggende
commit
26617645cf
1 gewijzigde bestanden met toevoegingen van 7 en 3 verwijderingen
  1. 7 3
      代码/TVShoppingCallCenter_ZLJ/Controllers/CallCenter/CallRecordsController.cs

+ 7 - 3
代码/TVShoppingCallCenter_ZLJ/Controllers/CallCenter/CallRecordsController.cs

@@ -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") });