Browse Source

媒体管理提示售后类型客服合并订单

duhongyu 5 years ago
parent
commit
3b21c07b6f

+ 2 - 2
代码/TVShoppingCallCenter_ZLJ/Controllers/MediaCente/MediaManagementController.cs

@@ -35,7 +35,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.MediaCente
35 35
             if (string.IsNullOrEmpty(input.F_Telephone))
36 36
                 return Error("请输入媒体电话");
37 37
             if(input.F_Name.Length>30)
38
-                return Error("媒体名称不能超过30");
38
+                return Error("媒体名称不能过长");
39 39
             //  input.F_CreateUser = "8000";
40 40
             input.F_CreateTime = DateTime.Now;
41 41
             input.F_IsDelete = 0;
@@ -61,7 +61,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.MediaCente
61 61
             if (string.IsNullOrEmpty(input.F_Telephone))
62 62
                 return Error("请输入媒体电话");
63 63
             if (input.F_Name.Length > 30)
64
-                return Error("媒体名称不能超过30");
64
+                return Error("媒体名称不能过长");
65 65
             var model = await _sys_mediaManagement_Repository.GetSingle(x => x.F_ID == input.F_ID);
66 66
             if (model == null)
67 67
                 return Error("操作失败");

+ 45 - 2
代码/TVShoppingCallCenter_ZLJ/Controllers/Order/AfterSaleController.cs

@@ -37,7 +37,8 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Order
37 37
         private readonly IBus_OrderMergeRepository busOrderMergeRepository;
38 38
         private readonly ICus_ScoreSetRepository cus_score_setRepository;
39 39
         private readonly IBus_AfterSaleRepository busAfterSaleRepository;
40
-        public AfterSaleController(OrderFunctionController _OrderFunctionController, ICus_ScoreSetRepository _cus_score_setRepository, IBus_OrderMergeRepository _busOrderMergeRepository, IBus_OrderRepository _bus_OrderRepository, IBus_OrderDetailRepository _bus_OrderDetailRepository, IBus_ProductRepository _productRepository, ICus_VipInfoRepository _cus_vip_infoRepository, IBus_AfterSaleRepository _busAfterSaleRepository)
40
+        private readonly ISys_DictionaryValueRepository _sys_dictionaryRepository;
41
+        public AfterSaleController(OrderFunctionController _OrderFunctionController, ICus_ScoreSetRepository _cus_score_setRepository, IBus_OrderMergeRepository _busOrderMergeRepository, IBus_OrderRepository _bus_OrderRepository, IBus_OrderDetailRepository _bus_OrderDetailRepository, IBus_ProductRepository _productRepository, ICus_VipInfoRepository _cus_vip_infoRepository, IBus_AfterSaleRepository _busAfterSaleRepository, ISys_DictionaryValueRepository sys_dictionaryRepository)
41 42
         {
42 43
             bus_OrderDetailRepository = _bus_OrderDetailRepository;
43 44
             bus_OrderRepository = _bus_OrderRepository;
@@ -47,6 +48,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Order
47 48
             busOrderMergeRepository = _busOrderMergeRepository;
48 49
             cus_score_setRepository = _cus_score_setRepository;
49 50
             busAfterSaleRepository = _busAfterSaleRepository;
51
+            _sys_dictionaryRepository = sys_dictionaryRepository;
50 52
         }
51 53
 
52 54
         #region 销售操作
@@ -1082,7 +1084,9 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Order
1082 1084
                             model.F_DetailList = $"{model.F_DetailList}|{productid},{count},空货";
1083 1085
                         }
1084 1086
                     }
1087
+                  
1085 1088
                 }
1089
+                string F_TypeName = _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == model.F_Type).Result != null ? _sys_dictionaryRepository.GetSingle(x => x.F_ValueId == model.F_Type).Result.F_Value : "";//  
1086 1090
                 //if (!string.IsNullOrEmpty(model.F_OldDetailList))
1087 1091
                 //{
1088 1092
                 //    string[] F_OldDetailList = model.F_OldDetailList.Split("|");
@@ -1104,7 +1108,46 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Order
1104 1108
                 //    }
1105 1109
                 //}
1106 1110
             }
1107
-            return Success("成功", model);
1111
+            #region 
1112
+            var obj = new
1113
+            {
1114
+                model.F_Id,
1115
+                model.F_OrderId,
1116
+                model.F_AddTime,
1117
+                model.F_Type,
1118
+                model.F_CheckStateXS,
1119
+                model.F_CheckTimeXS,
1120
+                model.F_CheckUserXS,
1121
+                model.F_CheckUserNameXS,
1122
+                model.F_CheckStateSH,
1123
+                model.F_CheckTimeSH,
1124
+                model.F_CheckUserSH,
1125
+                model.F_CheckUserNameSH,
1126
+                model.F_DetailList,
1127
+                model.F_OldDetailList,
1128
+                model.F_TrackingNo,
1129
+                model.F_TrackDes,
1130
+                model.F_Money,
1131
+                model.F_State,
1132
+                model.F_CheckStateKG,
1133
+                model.F_CheckTimeKG,
1134
+                model.F_CheckUserKG,
1135
+                model.F_CheckUserNameKG,
1136
+                model.F_Remark,
1137
+                model.F_AboutOrderId,
1138
+                model.F_ReturnType,
1139
+                model.F_ReturnDes,
1140
+                model.F_ProductStatus,
1141
+                model.F_Tag,
1142
+                model.F_AboutUserId,
1143
+                model.F_AboutName,
1144
+                model.F_Customer,
1145
+                model.F_CustomerPhone,
1146
+                model.F_VipId,
1147
+                F_TypeName
1148
+            };
1149
+            #endregion
1150
+            return Success("成功", obj);
1108 1151
 
1109 1152
         }
1110 1153
 

+ 3 - 0
代码/TVShoppingCallCenter_ZLJ/Controllers/Order/OrderMergeController.cs

@@ -321,6 +321,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Order
321 321
         {
322 322
             try
323 323
             {
324
+               
324 325
                 string id = input.F_Id;
325 326
                 int state = input.F_State;
326 327
 
@@ -426,6 +427,8 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Order
426 427
                             if (n == 0&& modelOrderMerge.F_Gift != "")
427 428
                             {
428 429
                                 T_Bus_Product productModel =await bus_productRepository.GetSingle(q=>q.F_ProductId== modelOrderMerge.F_Gift);
430
+                                if (productModel == null)
431
+                                    break;
429 432
                                 modelDetail = new T_Bus_OrderDetail();
430 433
                                 modelDetail.F_ProductName = productModel.F_ProductName;
431 434
                                 modelDetail.F_ProductId = productModel.F_ProductId;