Przeglądaj źródła

转派时间处理时间增加

duhongyu 5 lat temu
rodzic
commit
23051a4e91

Plik diff jest za duży
+ 26 - 10
codegit/CallCenterApi/CallCenterApi.DAL/T_Bus_WorkOrder.cs


+ 7 - 4
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderController.cs

@@ -780,7 +780,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
780 780
             string[] ccc = {
781 781
                    "工单编号","大区","办事处","投诉时间","序号","姓名","地址","联系电话","产品代码",
782 782
                   "产品名称","规格","生产日期","产品编码","生产厂家","问题代码","质量问题","通知人"
783
-                  ,"接听人" ,"落实情况","处理进度","工单类别"
783
+                  ,"接听人" ,"落实情况","处理进度","工单类别","分派时间","处理时间"
784 784
             };
785 785
             return ccc;
786 786
         }
@@ -1194,8 +1194,8 @@ namespace CallCenterApi.Interface.Controllers.workorder
1194 1194
                 model.F_Samplingproducts = it.F_Samplingproducts;//抽检产品
1195 1195
                 model.F_Factories = it.F_Factories;//涉及工厂
1196 1196
                 model.F_Datecheck = it.F_Datecheck;//抽检日期
1197
-                
1198
-
1197
+                if (it.F_TransferTime != null)
1198
+                    model.F_TransferTime = DateTime.Parse(it.F_TransferTime.ToString()).ToString("yyyy年MM月dd日HH时mm分");
1199 1199
 
1200 1200
                 model.F_CallId  = it.F_CallId;//通话记录id
1201 1201
                 model.F_Notifications = it.F_Notifications;//通知人
@@ -1276,7 +1276,8 @@ namespace CallCenterApi.Interface.Controllers.workorder
1276 1276
                          model.F_DealUser = user.F_UserName;
1277 1277
                     }
1278 1278
                 }
1279
-                model.F_DealTime = it.F_DealTime;//处理时间
1279
+                if (it.F_DealTime != null)
1280
+                    model.F_DealTime = DateTime.Parse(it.F_DealTime.ToString()).ToString("yyyy年MM月dd日HH时mm分");//it.F_DealTime;//处理时间
1280 1281
                 model.F_Returnnote = it.F_Returnnote;//退回说明
1281 1282
                 var itemlast = itembll.GetModelList(" isnull(F_IsUsed,'0')='1' and F_ItemType=" + 11 + " and  F_WoID=" + it.F_Id + " ").FirstOrDefault();
1282 1283
                 if (itemlast != null)
@@ -2918,6 +2919,8 @@ namespace CallCenterApi.Interface.Controllers.workorder
2918 2919
                 model.F_Office = F_Officeid.ToString();//转派办事处id
2919 2920
                 model.F_Distribution = F_Distribution; //转派分销组id
2920 2921
                 model.F_DealUser = touser;//已接单待处理;//已接单待处理
2922
+                model.F_TransferTime = DateTime .Now ;//
2923
+                
2921 2924
                 workorderBLL.Update(model);
2922 2925
                 string optnext = "指派";
2923 2926
                 if (opt == "指派")

+ 7 - 2
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkorderAppController.cs

@@ -829,7 +829,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
829 829
             string[] ccc = {
830 830
                    "工单编号","大区","办事处","投诉时间","序号","姓名","地址","联系电话","产品代码",
831 831
                   "产品名称","规格","生产日期","产品编码","生产厂家","问题代码","质量问题","通知人"
832
-                  ,"接听人" ,"落实情况","处理进度","工单类别"
832
+                  ,"接听人" ,"落实情况","处理进度","工单类别","分派时间","处理时间"
833 833
             };
834 834
             return ccc;
835 835
         }
@@ -1132,6 +1132,8 @@ namespace CallCenterApi.Interface.Controllers.workorder
1132 1132
                 model.F_DealResult = it.F_DealResult;//处理结果
1133 1133
                 model.F_IsReduction = it.F_IsReduction;
1134 1134
                 model.F_RemissionRemarks = it.F_RemissionRemarks;
1135
+                if (it.F_TransferTime != null)
1136
+                    model.F_TransferTime = DateTime.Parse(it.F_TransferTime.ToString()).ToString("yyyy年MM月dd日HH时mm分");
1135 1137
                 model.F_Productiontime = "";//生产时间
1136 1138
                 model.F_Company = it.F_Company;//抽检单位
1137 1139
                 model.F_Samplingtype = it.F_Samplingtype;//抽检类型
@@ -1208,7 +1210,9 @@ namespace CallCenterApi.Interface.Controllers.workorder
1208 1210
                          model.F_DealUser = user.F_UserName;
1209 1211
                     }
1210 1212
                 }
1211
-                model.F_DealTime = it.F_DealTime;//处理时间
1213
+                if (it.F_DealTime != null)
1214
+                    model.F_DealTime = DateTime.Parse(it.F_DealTime.ToString()).ToString("yyyy年MM月dd日HH时mm分");
1215
+                
1212 1216
                 model.F_Returnnote = it.F_Returnnote;//退回说明
1213 1217
                 Input.Add(model);
1214 1218
             }
@@ -1876,6 +1880,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1876 1880
                 model.F_DealUser = touser;//已接单待处理;
1877 1881
                 model.F_Officeid = F_Officeid;//转派办事处id
1878 1882
                 model.F_Distribution = F_Distribution; //转派分销组id
1883
+                model.F_TransferTime = DateTime.Now;//
1879 1884
                 workorderBLL.Update(model);
1880 1885
                 string optnext = "指派";
1881 1886
                 if (opt == "指派")

+ 8 - 2
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Models/Input/WorkOrderInput.cs

@@ -258,7 +258,13 @@ namespace CallCenterApi.Interface.Models.Input
258 258
         {
259 259
             get; set;
260 260
         }
261
-        
261
+        /// <summary>
262
+        /// 处理时间
263
+        /// </summary>
264
+        public string F_TransferTime
265
+        {
266
+            get; set;
267
+        }
262 268
         /// <summary>
263 269
         /// 处理类型
264 270
         /// </summary>
@@ -297,7 +303,7 @@ namespace CallCenterApi.Interface.Models.Input
297 303
         /// <summary>
298 304
         /// 处理时间
299 305
         /// </summary>
300
-        public DateTime? F_DealTime
306
+        public string  F_DealTime
301 307
         {
302 308
             get; set;
303 309
         }

+ 11 - 1
codegit/CallCenterApi/CallCenterApi.Model/T_Bus_WorkOrder.cs

@@ -39,7 +39,8 @@ namespace CallCenterApi.Model
39 39
         private string _f_dealtimely;
40 40
         private string _f_dealuser;
41 41
         private DateTime? _f_dealtime;
42
-        private string _f_createuser;
42
+        private DateTime? _f_transfertime;
43
+                private string _f_createuser;
43 44
         private DateTime? _f_createtime;
44 45
         private int? _f_isdelete;
45 46
         private string _f_deleteuser;
@@ -508,6 +509,15 @@ namespace CallCenterApi.Model
508 509
             get { return _f_dealtime; }
509 510
         }
510 511
         /// <summary>
512
+        /// 转派时间
513
+        /// </summary>
514
+        public DateTime? F_TransferTime
515
+        {
516
+            set { _f_transfertime = value; }
517
+            get { return _f_transfertime; }
518
+        }
519
+        
520
+        /// <summary>
511 521
         /// 创建人
512 522
         /// </summary>
513 523
         public string F_CreateUser