ソースを参照

外呼任务管理加字段 添加人调整

yuqian 8 年 前
コミット
b6e7f39638

+ 5 - 2
CallCenterApi/CallCenterApi.BLL/T_CTI_Task.cs

282
                     {
282
                     {
283
                         model.DeptId = Convert.ToInt32(dt.Rows[n]["DeptId"].ToString());
283
                         model.DeptId = Convert.ToInt32(dt.Rows[n]["DeptId"].ToString());
284
                     }
284
                     }
285
-                    if (dt.Rows[n]["AddAgentId"] != null && dt.Rows[n]["AddAgentId"].ToString() != "")
285
+                    if (dt.Columns.Contains("AddAgentId"))
286
                     {
286
                     {
287
-                        model.AddAgentId = Convert.ToInt32(dt.Rows[n]["AddAgentId"].ToString());
287
+                        if (dt.Rows[n]["AddAgentId"] != null && dt.Rows[n]["AddAgentId"].ToString() != "")
288
+                        {
289
+                            model.AddAgentId = Convert.ToInt32(dt.Rows[n]["AddAgentId"].ToString());
290
+                        }
288
                     }
291
                     }
289
                     modelList.Add(model);
292
                     modelList.Add(model);
290
                 }
293
                 }

+ 3 - 1
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/callout/CallPlanController.cs

1018
                 var task = taskBLL.GetModel(model.F_TaskId == null ? 0 : Convert.ToInt32(model.F_TaskId));
1018
                 var task = taskBLL.GetModel(model.F_TaskId == null ? 0 : Convert.ToInt32(model.F_TaskId));
1019
                 if (task != null)
1019
                 if (task != null)
1020
                 {
1020
                 {
1021
-                    task.y_HCCount++;
1021
+                    var obj = DbHelperSQL.GetSingle($"select COUNT(1) AS HC from T_Call_TaskTelNum   where F_TaskId={task.TaskID} ");
1022
+                    task.y_HCCount = obj != null ? Convert.ToInt32(obj) : 0;
1023
+
1022
                     if (taskBLL.Update(task))
1024
                     if (taskBLL.Update(task))
1023
                         return Success("更新成功");
1025
                         return Success("更新成功");
1024
                     return Error("更新失败");
1026
                     return Error("更新失败");