|
|
@@ -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 更新来电挂断电话记录信息
|