Pārlūkot izejas kodu

档案管理,知识库

gaobingyue 5 gadi atpakaļ
vecāks
revīzija
181b6dc43c

+ 20 - 6
codegit/CallCenterApi/CallCenterApi.DAL/T_Cus_Customer.cs

@@ -38,9 +38,11 @@ namespace CallCenterApi.DAL
38 38
         {
39 39
             StringBuilder strSql = new StringBuilder();
40 40
             strSql.Append("insert into T_Cus_Customer(");
41
-            strSql.Append("F_Province,F_City,F_County,F_Address,F_Name,F_Phone,F_Sex,F_Remarks,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime)");
41
+            strSql.Append(@"F_Province,F_City,F_County,F_Address,F_Name,F_Phone,F_Sex,F_Remarks,
42
+F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_SpecialTag)");
42 43
             strSql.Append(" values (");
43
-            strSql.Append("@F_Province,@F_City,@F_County,@F_Address,@F_Name,@F_Phone,@F_Sex,@F_Remarks,@F_State,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime)");
44
+            strSql.Append(@"@F_Province,@F_City,@F_County,@F_Address,@F_Name,@F_Phone,
45
+@F_Sex,@F_Remarks,@F_State,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime,@F_SpecialTag)");
44 46
             strSql.Append(";select @@IDENTITY");
45 47
             SqlParameter[] parameters = {
46 48
                     new SqlParameter("@F_Province", SqlDbType.NVarChar,50),
@@ -56,7 +58,8 @@ namespace CallCenterApi.DAL
56 58
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
57 59
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
58 60
                     new SqlParameter("@F_DeleteUser", SqlDbType.VarChar,50),
59
-                    new SqlParameter("@F_DeleteTime", SqlDbType.DateTime)};
61
+                    new SqlParameter("@F_DeleteTime", SqlDbType.DateTime),
62
+             new SqlParameter("@F_SpecialTag", SqlDbType.Int,4)};
60 63
             parameters[0].Value = model.F_Province;
61 64
             parameters[1].Value = model.F_City;
62 65
             parameters[2].Value = model.F_County;
@@ -71,7 +74,7 @@ namespace CallCenterApi.DAL
71 74
             parameters[11].Value = model.F_IsDelete;
72 75
             parameters[12].Value = model.F_DeleteUser;
73 76
             parameters[13].Value = model.F_DeleteTime;
74
-
77
+            parameters[14].Value = model.F_SpecialTag;
75 78
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
76 79
             if (obj == null)
77 80
             {
@@ -103,7 +106,9 @@ namespace CallCenterApi.DAL
103 106
             strSql.Append("F_IsDelete=@F_IsDelete,");
104 107
             strSql.Append("F_DeleteUser=@F_DeleteUser,");
105 108
             strSql.Append("F_DeleteTime=@F_DeleteTime");
109
+            
106 110
             strSql.Append(" where F_Id=@F_Id");
111
+            strSql.Append("F_SpecialTag=@F_SpecialTag");
107 112
             SqlParameter[] parameters = {
108 113
                     new SqlParameter("@F_Province", SqlDbType.NVarChar,50),
109 114
                     new SqlParameter("@F_City", SqlDbType.NVarChar,50),
@@ -119,7 +124,9 @@ namespace CallCenterApi.DAL
119 124
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
120 125
                     new SqlParameter("@F_DeleteUser", SqlDbType.VarChar,50),
121 126
                     new SqlParameter("@F_DeleteTime", SqlDbType.DateTime),
122
-                    new SqlParameter("@F_Id", SqlDbType.Int,4)};
127
+                    
128
+                    new SqlParameter("@F_Id", SqlDbType.Int,4),
129
+             new SqlParameter("@F_SpecialTag", SqlDbType.Int,4)};
123 130
             parameters[0].Value = model.F_Province;
124 131
             parameters[1].Value = model.F_City;
125 132
             parameters[2].Value = model.F_County;
@@ -135,6 +142,7 @@ namespace CallCenterApi.DAL
135 142
             parameters[12].Value = model.F_DeleteUser;
136 143
             parameters[13].Value = model.F_DeleteTime;
137 144
             parameters[14].Value = model.F_Id;
145
+            parameters[15].Value = model.F_SpecialTag;
138 146
 
139 147
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
140 148
             if (rows > 0)
@@ -287,8 +295,14 @@ namespace CallCenterApi.DAL
287 295
                 {
288 296
                     model.F_DeleteTime = DateTime.Parse(row["F_DeleteTime"].ToString());
289 297
                 }
298
+                if (row["F_SpecialTag"] != null && row["F_SpecialTag"].ToString() != "")
299
+                {
300
+                    model.F_SpecialTag = int.Parse(row["F_SpecialTag"].ToString());
301
+                }
290 302
                
291
-                
303
+
304
+
305
+
292 306
             }
293 307
             return model;
294 308
         }

+ 1 - 1
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/AccessLogController.cs

@@ -68,7 +68,7 @@ namespace CallCenterApi.Interface.Controllers
68 68
 
69 69
 
70 70
         /// <summary>
71
-        /// 获取列表
71
+        /// 获取操作频率高的知识库信息
72 72
         /// </summary>
73 73
         /// <returns></returns>
74 74
         public ActionResult GetHightFrequencyList()

+ 17 - 17
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/RegRecords/RegRecordsController.cs

@@ -129,9 +129,9 @@ namespace CallCenterApi.Interface.Controllers.RegRecords
129 129
         //添加
130 130
         public ActionResult Save(string tel,string callid,int cusid,int type,
131 131
             int direction,string complained, string content, string remark, 
132
-            string F_userName, string F_userPhone, string F_userSex, string F_userProvince, string F_userCity,
133
-string F_userArea, string F_ProblemType, string F_Unit, string F_UnitOffice, string F_CaseParty, 
134
-string F_CitizensType, string F_PutRecord,string  F_ZXZType ,int id = 0
132
+            string userName, string userPhone, string userSex, string userProvince, string userCity,
133
+string userArea, string problemType, string unit, string unitOffice, string caseParty, 
134
+string citizensType, string putRecord,string  zXZType ,int id = 0
135 135
             )
136 136
         {
137 137
             if (!Request.IsAuthenticated)
@@ -160,20 +160,20 @@ string F_CitizensType, string F_PutRecord,string  F_ZXZType ,int id = 0
160 160
             dModel.F_Remark = remark;
161 161
             dModel.F_CallId = callid;
162 162
 
163
-            dModel.F_userName = F_userName;
164
-             dModel.F_userPhone = F_userPhone;
165
-            dModel.F_userSex = F_userSex;
166
-            dModel.F_userProvince = F_userProvince;
167
-            dModel.F_userCity = F_userCity;
168
-            dModel.F_userArea = F_userArea;
169
-
170
-            dModel.F_ProblemType = F_ProblemType;
171
-            dModel.F_Unit = F_Unit;
172
-            dModel.F_UnitOffice = F_UnitOffice;
173
-            dModel.F_CaseParty = F_CaseParty;
174
-            dModel.F_CitizensType = F_CitizensType;
175
-            dModel.F_PutRecord = F_PutRecord; 
176
-            dModel.F_ZXZType = F_ZXZType;
163
+            dModel.F_userName = userName;
164
+             dModel.F_userPhone = userPhone;
165
+            dModel.F_userSex = userSex;
166
+            dModel.F_userProvince = userProvince;
167
+            dModel.F_userCity = userCity;
168
+            dModel.F_userArea = userArea;
169
+
170
+            dModel.F_ProblemType = problemType;
171
+            dModel.F_Unit = unit;
172
+            dModel.F_UnitOffice = unitOffice;
173
+            dModel.F_CaseParty = caseParty;
174
+            dModel.F_CitizensType = citizensType;
175
+            dModel.F_PutRecord = putRecord; 
176
+            dModel.F_ZXZType = zXZType;
177 177
             var res = false;
178 178
             if(id>0)
179 179
             {

+ 3 - 2
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/customer/CustomerController.cs

@@ -179,7 +179,8 @@ namespace CallCenterApi.Interface.Controllers.customer
179 179
         /// 添加/修改客户信息
180 180
         /// </summary>
181 181
         /// <returns></returns>
182
-        public ActionResult SaveCustomer(string name, string tel, string province, string city, string country, string address, string sex, string remarks, int id = 0)
182
+        public ActionResult SaveCustomer(string name, string tel, string province, string city,
183
+            string country, string address, string sex, string remarks,int specialTag, int id = 0)
183 184
         {
184 185
             if (!Request.IsAuthenticated)
185 186
                 return NoToken("未知错误,请重新登录");
@@ -203,7 +204,7 @@ namespace CallCenterApi.Interface.Controllers.customer
203 204
             model.F_Phone = tel;
204 205
             model.F_Sex = sex;
205 206
             model.F_Remarks = remarks;
206
-
207
+            model.F_SpecialTag = specialTag;
207 208
             var res = false;
208 209
             if (id == 0)
209 210
             {

+ 2 - 1
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/knowledge/KnowledgeController.cs

@@ -197,7 +197,7 @@ namespace CallCenterApi.Interface.Controllers.knowledge
197 197
         }
198 198
         //[Authority]
199 199
         //编辑知识库
200
-        public ActionResult EditInfo(string infoid, string title, string key, string con, string pid)
200
+        public ActionResult EditInfo(string infoid, string title, string key, string con, string pid,int visibleDeptId)
201 201
         {
202 202
 
203 203
             if (!Request.IsAuthenticated)
@@ -228,6 +228,7 @@ namespace CallCenterApi.Interface.Controllers.knowledge
228 228
 
229 229
             dModel.F_ModifyBy = CurrentUser.UserData.F_UserId;
230 230
             dModel.F_ModifyOn = DateTime.Now;
231
+            dModel.F_visibleDeptId = visibleDeptId;
231 232
             bool b = dBLL.Update(dModel, CurrentUser.UserData.F_UserId);
232 233
             if (b)
233 234
             {

+ 8 - 0
codegit/CallCenterApi/CallCenterApi.Model/T_Cus_Customer.cs

@@ -25,6 +25,7 @@ namespace CallCenterApi.Model
25 25
         private int? _f_isdelete;
26 26
         private string _f_deleteuser;
27 27
         private DateTime? _f_deletetime;
28
+        private int? _F_SpecialTag;
28 29
         /// <summary>
29 30
         /// 
30 31
         /// </summary>
@@ -41,6 +42,13 @@ namespace CallCenterApi.Model
41 42
             set { _f_province = value; }
42 43
             get { return _f_province; }
43 44
         }
45
+
46
+        public int? F_SpecialTag
47
+        {
48
+            set { _F_SpecialTag = value; }
49
+            get { return _F_SpecialTag; }
50
+        }
51
+
44 52
         /// <summary>
45 53
         /// 城市
46 54
         /// </summary>