Quellcode durchsuchen

媒体管理,商品

duhongyu vor 5 Jahren
Ursprung
Commit
93f2a78f57

+ 2 - 0
代码/TVShoppingCallCenter_ZLJ/Controllers/AutoDial/OutboundTaskController.cs

@@ -39,6 +39,8 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.AutoDial
39 39
             config = _configuration;
40 40
             busMobileDataRepository = _busMobileDataRepository;
41 41
         }
42
+       
43
+       
42 44
         /// <summary>
43 45
         /// 添加外呼任务
44 46
         /// </summary>

+ 22 - 8
代码/TVShoppingCallCenter_ZLJ/Controllers/MediaCente/MediaCenteController.cs

@@ -403,10 +403,16 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.MediaCente
403 403
         {
404 404
             MediaCenteInput MediaCente = new MediaCenteInput();
405 405
             MediaCente.F_ID = it.F_ID;
406
-            MediaCente.F_Type =(int ) it.F_Type; //  投放类型od    字典MTTFLX
407
-            MediaCente.F_TypeName= _sys_dictionaryRepository.GetSingle(x => x.F_ValueId  == it.F_Type ).Result!=null ? _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == it.F_Type).Result.F_Value:"";//  投放类型
408
-            MediaCente.F_Name = (int)it.F_Name; // 媒体名称id   中央一套、中央二套等
409
-            MediaCente.F_Name_MT = _sys_mediaManagement_Repository.GetSingle(x => x.F_ID == it.F_Name).Result!=null ? _sys_mediaManagement_Repository.GetSingle(x => x.F_ID == it.F_Name).Result.F_Name:"";// 媒体名称
406
+            if (it.F_Type!=null )
407
+            {
408
+                MediaCente.F_Type = (int)it.F_Type; //  投放类型od    字典MTTFLX
409
+                MediaCente.F_TypeName = _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == it.F_Type).Result != null ? _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == it.F_Type).Result.F_Value : "";//  投放类型
410
+            }
411
+            if (it.F_Name!=null )
412
+            {
413
+                MediaCente.F_Name = (int)it.F_Name; // 媒体名称id   中央一套、中央二套等
414
+                MediaCente.F_Name_MT = _sys_mediaManagement_Repository.GetSingle(x => x.F_ID == it.F_Name).Result != null ? _sys_mediaManagement_Repository.GetSingle(x => x.F_ID == it.F_Name).Result.F_Name : "";// 媒体名称
415
+            }
410 416
             MediaCente.F_Tel = it.F_Tel; //刊登号码 
411 417
             MediaCente.F_Phone = it.F_Phone; //400号码
412 418
             MediaCente.F_Commodity = it.F_Commodity; //绑定商品id
@@ -443,13 +449,17 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.MediaCente
443 449
                     {
444 450
                         PlanManagemenInput t_Sys_PlanManagemen = new PlanManagemenInput();
445 451
                         var planplay = _sys_planmanagemenRepository.GetSingle(x => x.F_Id == int.Parse(ib)).Result ;
452
+                        if (planplay.F_Type!=null )
446 453
                         t_Sys_PlanManagemen.F_Type =(int ) planplay.F_Type;//0计划1媒体变更 
447 454
                         t_Sys_PlanManagemen.F_StartTime = planplay.F_StartTime;//计划开始时间
448 455
                         t_Sys_PlanManagemen.F_EndTime = planplay.F_EndTime;// 计划结束时间
449 456
                         t_Sys_PlanManagemen.F_PlayDate = planplay.F_PlayDate;//播放日期
450 457
                         t_Sys_PlanManagemen.F_BroadcastTime = planplay.F_BroadcastTime;//播出时间
451
-                        t_Sys_PlanManagemen.F_Name = planplay.F_Name;//广告名称(字典)
452
-                        t_Sys_PlanManagemen.F_Name_MT = _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == planplay.F_Name).Result.F_Value;//  广告名称
458
+                        if (planplay.F_Name!=null )
459
+                        {
460
+                            t_Sys_PlanManagemen.F_Name = planplay.F_Name;//广告名称(字典)
461
+                            t_Sys_PlanManagemen.F_Name_MT = _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == planplay.F_Name).Result.F_Value;//  广告名称
462
+                        }
453 463
                         t_Sys_PlanManagemen.F_BroadcastDuration = planplay.F_BroadcastDuration;//播出时长
454 464
                         t_Sys_PlanManagemen.F_PlayCount = planplay.F_PlayCount;//播放次数
455 465
                         t_Sys_PlanManagemen.F_State = planplay.F_State.ToString ();//状态
@@ -501,8 +511,12 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.MediaCente
501 511
                     {
502 512
                         PlanManagemenInput t_Sys_PlanManagemen = new PlanManagemenInput();
503 513
                         var planplay = _sys_planmanagemenRepository.GetSingle(x => x.F_Id == int.Parse(ib)).Result;
504
-                        t_Sys_PlanManagemen.F_Type =(int ) planplay.F_Type;//0计划1媒体变更 
505
-                        t_Sys_PlanManagemen.F_ChangeType = planplay.F_ChangeType!=null ? (int )planplay.F_ChangeType:0 ;//变更类型字典
514
+                        if (planplay.F_Type!=null )
515
+                        {
516
+                            t_Sys_PlanManagemen.F_Type = (int)planplay.F_Type;//0计划1媒体变更 
517
+                           
518
+                        }
519
+                            t_Sys_PlanManagemen.F_ChangeType = planplay.F_ChangeType != null ? (int)planplay.F_ChangeType : 0;//变更类型字典
506 520
                         t_Sys_PlanManagemen.F_ChangeTypeName= _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == planplay.F_ChangeType).Result.F_Value;//  /变更类型
507 521
                         t_Sys_PlanManagemen.F_ChangeTime = planplay.F_ChangeTime;//变更时间
508 522
                         t_Sys_PlanManagemen.F_Describe = planplay.F_Describe;//变更说明

+ 2 - 2
代码/TVShoppingCallCenter_ZLJ/Controllers/Product/ProductController.cs

@@ -116,7 +116,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Product
116 116
 
117 117
                     if (await _productRepository.GetCount(eq) > 0)
118 118
                     {
119
-                        return Error("商品名称有重复:" + input.ProductId);
119
+                        return Error("商品名称有重复:" + input.ProductName);
120 120
                     }
121 121
                     eq = b => b.F_ProductId == input.ProductId;
122 122
                     if (await _productRepository.GetCount(eq) > 0)
@@ -126,7 +126,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Product
126 126
                     eq = b => b.F_ProductShortName == input.ProductShortName;
127 127
                     if (await _productRepository.GetCount(eq) > 0)
128 128
                     {
129
-                        return Error("商品副标题有重复:" + input.ProductId);
129
+                        return Error("商品副标题有重复:" + input.ProductShortName);
130 130
                     }
131 131
                     input.IsDelete = 0;
132 132
                     input.IsSale = 1;