ソースを参照

媒体管理,商品

duhongyu 5 年 前
コミット
93f2a78f57

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

39
             config = _configuration;
39
             config = _configuration;
40
             busMobileDataRepository = _busMobileDataRepository;
40
             busMobileDataRepository = _busMobileDataRepository;
41
         }
41
         }
42
+       
43
+       
42
         /// <summary>
44
         /// <summary>
43
         /// 添加外呼任务
45
         /// 添加外呼任务
44
         /// </summary>
46
         /// </summary>

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

403
         {
403
         {
404
             MediaCenteInput MediaCente = new MediaCenteInput();
404
             MediaCenteInput MediaCente = new MediaCenteInput();
405
             MediaCente.F_ID = it.F_ID;
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
             MediaCente.F_Tel = it.F_Tel; //刊登号码 
416
             MediaCente.F_Tel = it.F_Tel; //刊登号码 
411
             MediaCente.F_Phone = it.F_Phone; //400号码
417
             MediaCente.F_Phone = it.F_Phone; //400号码
412
             MediaCente.F_Commodity = it.F_Commodity; //绑定商品id
418
             MediaCente.F_Commodity = it.F_Commodity; //绑定商品id
443
                     {
449
                     {
444
                         PlanManagemenInput t_Sys_PlanManagemen = new PlanManagemenInput();
450
                         PlanManagemenInput t_Sys_PlanManagemen = new PlanManagemenInput();
445
                         var planplay = _sys_planmanagemenRepository.GetSingle(x => x.F_Id == int.Parse(ib)).Result ;
451
                         var planplay = _sys_planmanagemenRepository.GetSingle(x => x.F_Id == int.Parse(ib)).Result ;
452
+                        if (planplay.F_Type!=null )
446
                         t_Sys_PlanManagemen.F_Type =(int ) planplay.F_Type;//0计划1媒体变更 
453
                         t_Sys_PlanManagemen.F_Type =(int ) planplay.F_Type;//0计划1媒体变更 
447
                         t_Sys_PlanManagemen.F_StartTime = planplay.F_StartTime;//计划开始时间
454
                         t_Sys_PlanManagemen.F_StartTime = planplay.F_StartTime;//计划开始时间
448
                         t_Sys_PlanManagemen.F_EndTime = planplay.F_EndTime;// 计划结束时间
455
                         t_Sys_PlanManagemen.F_EndTime = planplay.F_EndTime;// 计划结束时间
449
                         t_Sys_PlanManagemen.F_PlayDate = planplay.F_PlayDate;//播放日期
456
                         t_Sys_PlanManagemen.F_PlayDate = planplay.F_PlayDate;//播放日期
450
                         t_Sys_PlanManagemen.F_BroadcastTime = planplay.F_BroadcastTime;//播出时间
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
                         t_Sys_PlanManagemen.F_BroadcastDuration = planplay.F_BroadcastDuration;//播出时长
463
                         t_Sys_PlanManagemen.F_BroadcastDuration = planplay.F_BroadcastDuration;//播出时长
454
                         t_Sys_PlanManagemen.F_PlayCount = planplay.F_PlayCount;//播放次数
464
                         t_Sys_PlanManagemen.F_PlayCount = planplay.F_PlayCount;//播放次数
455
                         t_Sys_PlanManagemen.F_State = planplay.F_State.ToString ();//状态
465
                         t_Sys_PlanManagemen.F_State = planplay.F_State.ToString ();//状态
501
                     {
511
                     {
502
                         PlanManagemenInput t_Sys_PlanManagemen = new PlanManagemenInput();
512
                         PlanManagemenInput t_Sys_PlanManagemen = new PlanManagemenInput();
503
                         var planplay = _sys_planmanagemenRepository.GetSingle(x => x.F_Id == int.Parse(ib)).Result;
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
                         t_Sys_PlanManagemen.F_ChangeTypeName= _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == planplay.F_ChangeType).Result.F_Value;//  /变更类型
520
                         t_Sys_PlanManagemen.F_ChangeTypeName= _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == planplay.F_ChangeType).Result.F_Value;//  /变更类型
507
                         t_Sys_PlanManagemen.F_ChangeTime = planplay.F_ChangeTime;//变更时间
521
                         t_Sys_PlanManagemen.F_ChangeTime = planplay.F_ChangeTime;//变更时间
508
                         t_Sys_PlanManagemen.F_Describe = planplay.F_Describe;//变更说明
522
                         t_Sys_PlanManagemen.F_Describe = planplay.F_Describe;//变更说明

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

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