duhongyu лет назад: 5
Родитель
Сommit
b16b4df7f7
1 измененных файлов с 12 добавлено и 5 удалено
  1. 12 5
      代码/TVShoppingCallCenter_ZLJ/Controllers/MediaCente/MediaCenteController.cs

+ 12 - 5
代码/TVShoppingCallCenter_ZLJ/Controllers/MediaCente/MediaCenteController.cs

162
                     model.F_IsDelete = (int)EnumUserCountState.Delete;
162
                     model.F_IsDelete = (int)EnumUserCountState.Delete;
163
                     model.F_DeleteTime = DateTime.Now.ToLocalTime();
163
                     model.F_DeleteTime = DateTime.Now.ToLocalTime();
164
                     model.F_DeleteUser = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
164
                     model.F_DeleteUser = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
165
-                    string[] sprite = model.F_PlayPlan.Split(',');
165
+                    string[] sprite = null;
166
+                    if (!string .IsNullOrEmpty(model.F_PlayPlan))
167
+                      sprite = model.F_PlayPlan.Split(',');
166
                     if (sprite != null)
168
                     if (sprite != null)
167
                     {
169
                     {
168
                         foreach (var it in sprite)
170
                         foreach (var it in sprite)
469
             string Planid = "";
471
             string Planid = "";
470
             if (input.F_PlayPlanList!=null )
472
             if (input.F_PlayPlanList!=null )
471
             {
473
             {
472
-                string  [] sprite = model.F_PlayPlan.Split(',');
474
+                string[] sprite = null;
475
+                if (!string .IsNullOrEmpty(model.F_PlayPlan))
476
+                  sprite = model.F_PlayPlan.Split(',');
473
                 if (input.F_PlayPlanList.Count >0)
477
                 if (input.F_PlayPlanList.Count >0)
474
 
478
 
475
                  {
479
                  {
480
                          {
484
                          {
481
                             t_Sys_PlanManagemen = _sys_planmanagemenRepository.GetSingle(x => x.F_Id == it.F_Id).Result;
485
                             t_Sys_PlanManagemen = _sys_planmanagemenRepository.GetSingle(x => x.F_Id == it.F_Id).Result;
482
                          }
486
                          }
483
-                        bool exists = sprite.Contains(it.F_Id .ToString ());
484
-                        if (exists)
485
-                            sprite.Remove(it.F_Id.ToString());
487
+                        if (sprite!=null )
488
+                        {
489
+                            bool exists = sprite.Contains(it.F_Id.ToString());
490
+                            if (exists)
491
+                                sprite.Remove(it.F_Id.ToString());
492
+                        }
486
                         t_Sys_PlanManagemen.F_Type = it.F_Type;//0计划1媒体变更 
493
                         t_Sys_PlanManagemen.F_Type = it.F_Type;//0计划1媒体变更 
487
                         t_Sys_PlanManagemen.F_StartTime = it.F_StartTime;//计划开始时间
494
                         t_Sys_PlanManagemen.F_StartTime = it.F_StartTime;//计划开始时间
488
                         t_Sys_PlanManagemen.F_EndTime = it.F_EndTime;// 计划结束时间
495
                         t_Sys_PlanManagemen.F_EndTime = it.F_EndTime;// 计划结束时间