Просмотр исходного кода

1.报表,质检,通话记录数据限制 2.质检加上字段“所属公司”

yuqian лет назад: 8
Родитель
Сommit
a824dadc56

+ 5 - 0
CallCenterApi/CallCenterApi.BLL/T_Call_CallRecords_QC.cs

@@ -304,6 +304,11 @@ namespace CallCenterApi.BLL
304 304
                     {
305 305
                         model.F_QCAdvise = dt.Rows[n]["F_QCAdvise"].ToString();
306 306
                     }
307
+
308
+                    if (dt.Columns.Contains("F_DeptName"))
309
+                    {
310
+                        model.F_DeptName = dt.Rows[n]["F_DeptName"] == DBNull.Value ? "" : dt.Rows[n]["F_DeptName"].ToString();
311
+                    }
307 312
                     modelList.Add(model);
308 313
                 }
309 314
             }

+ 8 - 0
CallCenterApi/CallCenterApi.BLL/T_Call_TaskTelNum.cs

@@ -401,6 +401,14 @@ namespace CallCenterApi.BLL
401 401
                     {
402 402
                         model.F_UserName = dt.Rows[n]["F_Username"] == DBNull.Value ? "" : dt.Rows[n]["F_Username"].ToString();
403 403
                     }
404
+                    if (dtColums.Contains("F_HJJGName"))
405
+                    {
406
+                        model.F_HJJGName = dt.Rows[n]["F_HJJGName"] == DBNull.Value ? "" : dt.Rows[n]["F_HJJGName"].ToString();
407
+                    }
408
+                    if (dtColums.Contains("F_YHFKName"))
409
+                    {
410
+                        model.F_YHFKName = dt.Rows[n]["F_YHFKName"] == DBNull.Value ? "" : dt.Rows[n]["F_YHFKName"].ToString();
411
+                    }
404 412
                     modelList.Add(model);
405 413
                 }
406 414
             }

+ 1 - 1
CallCenterApi/CallCenterApi.DAL/T_Call_CallRecords_QC.cs

@@ -642,7 +642,7 @@ namespace CallCenterApi.DAL
642 642
         {
643 643
             StringBuilder strSql = new StringBuilder();
644 644
             strSql.Append("select * ");
645
-            strSql.Append(" FROM T_Call_CallRecords ");
645
+            strSql.Append(" FROM T_Call_CallRecords left join T_Sys_UserAccount ON T_Sys_UserAccount.F_UserCode=T_Call_CallRecords.UserCode  left join T_Sys_Department ON T_Sys_UserAccount.F_DeptId=T_Sys_Department.F_DeptId  ");
646 646
             if (strWhere.Trim() != "")
647 647
             {
648 648
                 strSql.Append(" where " + strWhere);

+ 9 - 3
CallCenterApi/CallCenterApi.DAL/T_Call_TaskTelNum.cs

@@ -213,7 +213,9 @@ namespace CallCenterApi.DAL
213 213
             strSql.Append("ExpandSintField5=@ExpandSintField5,");
214 214
             strSql.Append("F_HJJGId=@F_HJJGId,");
215 215
             strSql.Append("F_YHFKID=@F_YHFKID,");
216
-            strSql.Append("F_Remark=@F_Remark");
216
+            strSql.Append("F_Remark=@F_Remark,");
217
+            strSql.Append("F_HJJGName=@F_HJJGName,");
218
+            strSql.Append("F_YHFKName=@F_YHFKName");
217 219
             strSql.Append(" where F_Id=@F_Id");
218 220
             SqlParameter[] parameters = {
219 221
                     new SqlParameter("@F_TaskId", SqlDbType.Int,4),
@@ -268,6 +270,8 @@ namespace CallCenterApi.DAL
268 270
                     new SqlParameter("@F_HJJGId", SqlDbType.Int),
269 271
                     new SqlParameter("@F_YHFKID", SqlDbType.Int),
270 272
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,300),
273
+                    new SqlParameter("@F_HJJGName", SqlDbType.NVarChar,300),
274
+                    new SqlParameter("@F_YHFKName", SqlDbType.NVarChar,300),
271 275
                     new SqlParameter("@F_Id", SqlDbType.Int,4)};
272 276
             parameters[0].Value = model.F_TaskId;
273 277
             parameters[1].Value = model.F_Phone;
@@ -321,7 +325,9 @@ namespace CallCenterApi.DAL
321 325
             parameters[49].Value = model.F_HJJGId;
322 326
             parameters[50].Value = model.F_YHFKID;
323 327
             parameters[51].Value = model.F_Remark;
324
-            parameters[52].Value = model.F_Id;
328
+            parameters[52].Value = model.F_HJJGName;
329
+            parameters[53].Value = model.F_YHFKName;
330
+            parameters[54].Value = model.F_Id;
325 331
 
326 332
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
327 333
             if (rows > 0)
@@ -440,7 +446,7 @@ namespace CallCenterApi.DAL
440 446
             strSql.Append(" where F_Id=@F_Id");
441 447
             SqlParameter[] parameters = {
442 448
                     new SqlParameter("@F_HCState", SqlDbType.Int,4),
443
-                    new SqlParameter("@F_Id", SqlDbType.Int,4)};
449
+                    new SqlParameter("@F_Id", SqlDbType.Int)};
444 450
 
445 451
             parameters[0].Value = state;
446 452
             parameters[1].Value = id;

+ 4 - 0
CallCenterApi/CallCenterApi.Model/T_Call_CallRecords_QC.cs

@@ -462,6 +462,10 @@ namespace CallCenterApi.Model
462 462
                 _f_qcadvise = value;
463 463
             }
464 464
         }
465
+        /// <summary>
466
+        /// 所属部门
467
+        /// </summary>
468
+        public string F_DeptName { get; set; }
465 469
 
466 470
         #endregion Model
467 471
     }