Parcourir la Source

消息格式化添加登录用户账号

lihai il y a 5 ans
Parent
commit
814f5a5ab1

+ 15 - 7
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Base/BaseController.cs

@@ -32,7 +32,8 @@ namespace CallCenterApi.Interface.Controllers.Base
32 32
         /// <returns></returns>
33 33
         protected virtual ActionResult Success(string message)
34 34
         {
35
-            var jsonMsg = new AjaxResult { state = ResultTypes.success.ToString(), message = message }.ToJson();
35
+            string nowusercode = Request.IsAuthenticated ? CurrentUser.UserData.F_UserCode : "";
36
+            var jsonMsg = new AjaxResult { state = ResultTypes.success.ToString(), message = message, users = nowusercode }.ToJson();
36 37
             FileLog.Info(jsonMsg);
37 38
             return Content(jsonMsg);
38 39
         }
@@ -45,7 +46,8 @@ namespace CallCenterApi.Interface.Controllers.Base
45 46
         /// <returns></returns>
46 47
         protected virtual ActionResult Success(string message, object data)
47 48
         {
48
-            var jsonMsg = new AjaxResult { state = ResultTypes.success.ToString(), message = message,data=data }.ToJson();
49
+            string nowusercode = Request.IsAuthenticated ? CurrentUser.UserData.F_UserCode : "";
50
+            var jsonMsg = new AjaxResult { state = ResultTypes.success.ToString(), message = message, data = data, users = nowusercode }.ToJson();
49 51
             FileLog.Info(jsonMsg);
50 52
             return Content(jsonMsg);
51 53
         }
@@ -57,7 +59,8 @@ namespace CallCenterApi.Interface.Controllers.Base
57 59
         /// <returns></returns>
58 60
         protected virtual ActionResult Warn(string message, object data)
59 61
         {
60
-            var jsonMsg = new AjaxResult { state = ResultTypes.warning.ToString(), message = message, data = data }.ToJson();
62
+            string nowusercode = Request.IsAuthenticated ? CurrentUser.UserData.F_UserCode : "";
63
+            var jsonMsg = new AjaxResult { state = ResultTypes.warning.ToString(), message = message, data = data, users = nowusercode }.ToJson();
61 64
             FileLog.Warn(jsonMsg);
62 65
             return Content(jsonMsg);
63 66
         }
@@ -70,7 +73,8 @@ namespace CallCenterApi.Interface.Controllers.Base
70 73
         /// <returns></returns>
71 74
         protected virtual ActionResult Redirect(string message, object data)
72 75
         {
73
-            return Content(new AjaxResult { state = ResultTypes.redirect.ToString(), message = message, data = data }.ToJson());
76
+            string nowusercode = Request.IsAuthenticated ? CurrentUser.UserData.F_UserCode : "";
77
+            return Content(new AjaxResult { state = ResultTypes.redirect.ToString(), message = message, data = data, users = nowusercode }.ToJson());
74 78
         }
75 79
 
76 80
         /// <summary>
@@ -80,7 +84,9 @@ namespace CallCenterApi.Interface.Controllers.Base
80 84
         /// <returns></returns>
81 85
         protected virtual ActionResult Error(string message)
82 86
         {
83
-            var jsonMsg = new AjaxResult { state = ResultTypes.error.ToString(), message = message }.ToJson();
87
+
88
+            string nowusercode = Request.IsAuthenticated ? CurrentUser.UserData.F_UserCode : "";
89
+            var jsonMsg = new AjaxResult { state = ResultTypes.error.ToString(), message = message, users = nowusercode }.ToJson();
84 90
             FileLog.Error(jsonMsg);
85 91
             return Content(jsonMsg);
86 92
         }
@@ -92,7 +98,8 @@ namespace CallCenterApi.Interface.Controllers.Base
92 98
         /// <returns></returns>
93 99
         protected virtual ActionResult NoToken(string message)
94 100
         {
95
-            var jsonMsg = new AjaxResult { state = ResultTypes.notoken.ToString(), message = message }.ToJson();
101
+            string nowusercode = Request.IsAuthenticated ? CurrentUser.UserData.F_UserCode : "";
102
+            var jsonMsg = new AjaxResult { state = ResultTypes.notoken.ToString(), message = message, users = nowusercode }.ToJson();
96 103
             FileLog.Info(jsonMsg);
97 104
             return Content(jsonMsg);
98 105
         }
@@ -104,7 +111,8 @@ namespace CallCenterApi.Interface.Controllers.Base
104 111
         /// <returns></returns>
105 112
         protected virtual ActionResult UnAuthorized(string message)
106 113
         {
107
-            var jsonMsg = new AjaxResult { state = ResultTypes.unauthorized.ToString(), message = message }.ToJson();
114
+            string nowusercode = Request.IsAuthenticated ? CurrentUser.UserData.F_UserCode : "";
115
+            var jsonMsg = new AjaxResult { state = ResultTypes.unauthorized.ToString(), message = message, users = nowusercode }.ToJson();
108 116
             FileLog.Error(jsonMsg);
109 117
             return Content(jsonMsg);
110 118
         }