瀏覽代碼

转移记录

1550076451 2 年之前
父節點
當前提交
42b8e68383

+ 8 - 1
RMYY_CallCenter_Api.Bll/T_Call_CallRecords.cs

@@ -149,7 +149,14 @@ namespace RMYY_CallCenter_Api.Bll
149 149
         {
150 150
             return dal.UpdateCallInAnswerTelRecord(model);
151 151
         }
152
-
152
+        /// <summary>
153
+        /// 更新来电摘机电话记录信息
154
+        /// </summary>
155
+        public bool UpdateCallRecordForTransfer(Model.T_Call_CallRecords model)
156
+        {
157
+            return dal.UpdateCallRecordForTransfer(model);
158
+        }
159
+        
153 160
         #endregion
154 161
 
155 162
         #region 更新来电挂断电话记录信息

+ 40 - 0
RMYY_CallCenter_Api.Dal/T_Call_CallRecords.cs

@@ -829,6 +829,7 @@ namespace RMYY_CallCenter_Api.Dal
829 829
                     new SqlParameter("@CallId", SqlDbType.VarChar,50),
830 830
                     new SqlParameter("@CallState", SqlDbType.Int,4),
831 831
                       new SqlParameter("@DealType", SqlDbType.Int,4)};
832
+
832 833
                 parameters[0].Value = model.CallId;
833 834
                 parameters[1].Value = model.CallState;
834 835
                 parameters[2].Value = model.DealType;
@@ -844,6 +845,45 @@ namespace RMYY_CallCenter_Api.Dal
844 845
             }
845 846
         }
846 847
 
848
+        /// <summary>
849
+        /// 更新转移记录
850
+        /// </summary>
851
+        public bool UpdateCallRecordForTransfer(Model.T_Call_CallRecords model)
852
+        {
853
+            lock (Dal.T_Call_CallRecords.Global_Lock)
854
+            {
855
+                StringBuilder strSql = new StringBuilder();
856
+                strSql.Append("update T_Call_CallRecords set ");
857
+                strSql.Append("F_TransferToTime=@F_TransferToTime,");
858
+            
859
+                strSql.Append("F_TransferToPhone=@F_TransferToPhone");
860
+                strSql.Append("F_TransferToDept=@F_TransferToDept");
861
+                strSql.Append("F_TransferCallState=@F_TransferCallState");
862
+                strSql.Append(" where CallId=@CallId");
863
+                SqlParameter[] parameters = {
864
+                    new SqlParameter("@CallId", SqlDbType.VarChar,50),
865
+                    new SqlParameter("@F_TransferToTime", SqlDbType.DateTime ),
866
+                      new SqlParameter("@F_TransferToPhone", SqlDbType.NVarChar, 50),
867
+                      new SqlParameter("@F_TransferToDept", SqlDbType.Int,4),
868
+                      new SqlParameter("@F_TransferCallState", SqlDbType.Int,4)
869
+                };
870
+                parameters[0].Value = model.CallId;
871
+                parameters[1].Value = model.F_TransferToTime;
872
+                parameters[2].Value = model.F_TransferToPhone;
873
+                parameters[2].Value = model.F_TransferToDept;
874
+                parameters[2].Value = model.F_TransferCallState;
875
+                int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
876
+                if (rows > 0)
877
+                {
878
+                    return true;
879
+                }
880
+                else
881
+                {
882
+                    return false;
883
+                }
884
+            }
885
+        }
886
+
847 887
         #endregion
848 888
 
849 889
         #region 更新来电挂断电话记录信息

+ 1 - 4
RMYY_CallCenter_Api/Controllers/CallTel/CallrecordsController.cs

@@ -318,11 +318,8 @@ namespace RMYY_CallCenter_Api.Controllers.CallTel
318 318
                 model.F_TransferToPhone = transfertophone;
319 319
                 model.F_TransferToDept = transfertodept;
320 320
                 model.F_TransferCallState = transfercallstate;
321
-                bll.Update(model);
322
-                
321
+                bll.UpdateCallRecordForTransfer(model);
323 322
             }
324
-
325
-
326 323
             return Success("更新转移记录成功");
327 324
 
328 325
         }