|
|
@@ -8635,7 +8635,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
8635
|
8635
|
#endregion
|
|
8636
|
8636
|
case 6:
|
|
8637
|
8637
|
#region 回访信息
|
|
8638
|
|
- string hfsql = "select *,dbo.GetUserName(F_CreateUser) as UserName from T_Bus_VisitResult WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_WorkOrderId ='" + strworkorderid + "' order by F_CreateTime ";
|
|
|
8638
|
+ string hfsql = "select *,dbo.GetUserName(F_CreateUser) as UserName from T_Bus_VisitResult WITH(NOLOCK) where F_IsDelete=0 and F_WorkOrderId ='" + strworkorderid + "' order by F_CreateTime ";
|
|
8639
|
8639
|
var hfdt = DbHelperSQL.Query(hfsql).Tables[0];
|
|
8640
|
8640
|
hfdt.Columns.Add("FilePath", typeof(string));
|
|
8641
|
8641
|
foreach (DataRow bldr in hfdt.Rows)
|
|
|
@@ -9536,6 +9536,25 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
9536
|
9536
|
return Error("添加失败");
|
|
9537
|
9537
|
else
|
|
9538
|
9538
|
{
|
|
|
9539
|
+ Task.Run(() =>
|
|
|
9540
|
+ {
|
|
|
9541
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "case_info");
|
|
|
9542
|
+ //服务工单材料
|
|
|
9543
|
+ if (!string.IsNullOrEmpty(files))
|
|
|
9544
|
+ {
|
|
|
9545
|
+ material_info(modelT_Bus_WorkOrder.F_WorkOrderId, files, modelT_Bus_WorkOrder.F_Id, "10");
|
|
|
9546
|
+ }
|
|
|
9547
|
+ //电话服务记录
|
|
|
9548
|
+ if (!string.IsNullOrEmpty(callid))
|
|
|
9549
|
+ {
|
|
|
9550
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "case_record");
|
|
|
9551
|
+ }
|
|
|
9552
|
+ }).ContinueWith(p => {
|
|
|
9553
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
9554
|
+ });
|
|
|
9555
|
+
|
|
|
9556
|
+
|
|
|
9557
|
+
|
|
9539
|
9558
|
string userinfo = User.depname + "(" + User.F_UserCode + ")";
|
|
9540
|
9559
|
string message = "";
|
|
9541
|
9560
|
if (modelT_Bus_WorkOrder.F_WorkState == (int)EnumWorkState.neworder || modelT_Bus_WorkOrder.F_WorkState == (int)EnumWorkState.audit)
|
|
|
@@ -9549,6 +9568,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
9549
|
9568
|
if (modelT_Bus_WorkOrder.F_WorkState == (int)EnumWorkState.finish)
|
|
9550
|
9569
|
{
|
|
9551
|
9570
|
message = userinfo + " 登记并结案了工单,工单编号:" + modelT_Bus_WorkOrder.F_WorkOrderId;
|
|
|
9571
|
+ Task.Run(() =>
|
|
|
9572
|
+ {
|
|
|
9573
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "case_finish_info");
|
|
|
9574
|
+ }).ContinueWith(p => {
|
|
|
9575
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
9576
|
+ });
|
|
9552
|
9577
|
}
|
|
9553
|
9578
|
var curuser = User;
|
|
9554
|
9579
|
Task.Run(() =>
|
|
|
@@ -10463,7 +10488,13 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
10463
|
10488
|
if (modelT_Bus_WorkOrder.F_WorkState == (int)EnumWorkState.finish)//9)
|
|
10464
|
10489
|
{
|
|
10465
|
10490
|
oper.F_Message = userinfo + " 修改并结案了工单";
|
|
10466
|
|
- }
|
|
|
10491
|
+ Task.Run(() =>
|
|
|
10492
|
+ {
|
|
|
10493
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "case_finish_info");
|
|
|
10494
|
+ }).ContinueWith(p => {
|
|
|
10495
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
10496
|
+ });
|
|
|
10497
|
+ }
|
|
10467
|
10498
|
|
|
10468
|
10499
|
oper.F_CreateUser = User.F_UserCode;
|
|
10469
|
10500
|
oper.F_CreateTime = DateTime.Now;
|
|
|
@@ -11095,6 +11126,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
11095
|
11126
|
modelT_Bus_WorkOrder1.F_Id = workorderBLL.Add(modelT_Bus_WorkOrder1);
|
|
11096
|
11127
|
if (modelT_Bus_WorkOrder1.F_Id <= 0)
|
|
11097
|
11128
|
{
|
|
|
11129
|
+
|
|
11098
|
11130
|
errdeptid += deptinfo.F_DeptName + ",";
|
|
11099
|
11131
|
continue;
|
|
11100
|
11132
|
}
|
|
|
@@ -11193,6 +11225,16 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
11193
|
11225
|
#endregion
|
|
11194
|
11226
|
}
|
|
11195
|
11227
|
newids += modelT_Bus_WorkOrder1.F_WorkOrderId + ",";
|
|
|
11228
|
+ Task.Run(() =>
|
|
|
11229
|
+ {
|
|
|
11230
|
+ case_info(modelT_Bus_WorkOrder1.F_WorkOrderId, "case_info");
|
|
|
11231
|
+ if (!string.IsNullOrEmpty(modelT_Bus_WorkOrder1.F_File ))
|
|
|
11232
|
+ {
|
|
|
11233
|
+ material_info(modelT_Bus_WorkOrder1.F_WorkOrderId, modelT_Bus_WorkOrder1.F_File, modelT_Bus_WorkOrder.F_Id, "10");
|
|
|
11234
|
+ }
|
|
|
11235
|
+ }).ContinueWith(p => {
|
|
|
11236
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
11237
|
+ });
|
|
11196
|
11238
|
}
|
|
11197
|
11239
|
newids = newids.Trim(',');
|
|
11198
|
11240
|
var msgs = "";
|
|
|
@@ -11847,7 +11889,16 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
11847
|
11889
|
#endregion
|
|
11848
|
11890
|
|
|
11849
|
11891
|
}
|
|
11850
|
|
-
|
|
|
11892
|
+ Task.Run(() =>
|
|
|
11893
|
+ {
|
|
|
11894
|
+ case_info(modelT_Bus_WorkOrder1.F_WorkOrderId, "case_info");
|
|
|
11895
|
+ if (!string.IsNullOrEmpty(modelT_Bus_WorkOrder1.F_File))
|
|
|
11896
|
+ {
|
|
|
11897
|
+ material_info(modelT_Bus_WorkOrder1.F_WorkOrderId, modelT_Bus_WorkOrder1.F_File, modelT_Bus_WorkOrder.F_Id, "10");
|
|
|
11898
|
+ }
|
|
|
11899
|
+ }).ContinueWith(p => {
|
|
|
11900
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
11901
|
+ });
|
|
11851
|
11902
|
newids += modelT_Bus_WorkOrder1.F_WorkOrderId + ",";
|
|
11852
|
11903
|
}
|
|
11853
|
11904
|
else
|
|
|
@@ -13031,11 +13082,17 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
13031
|
13082
|
|
|
13032
|
13083
|
int n= operBLL.Add(oper);
|
|
13033
|
13084
|
|
|
13034
|
|
-
|
|
13035
|
|
- #endregion
|
|
13036
|
13085
|
|
|
|
13086
|
+ #endregion
|
|
|
13087
|
+ Task.Run(() =>
|
|
|
13088
|
+ {
|
|
|
13089
|
+ process_info(n, "case_process_info", "查收工单");
|
|
|
13090
|
+ }).ContinueWith(p => {
|
|
|
13091
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
13092
|
+ });
|
|
13037
|
13093
|
trans.Complete();
|
|
13038
|
13094
|
}
|
|
|
13095
|
+
|
|
13039
|
13096
|
return Success("操作成功");
|
|
13040
|
13097
|
}
|
|
13041
|
13098
|
else
|
|
|
@@ -13762,6 +13819,16 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
13762
|
13819
|
}
|
|
13763
|
13820
|
#endregion
|
|
13764
|
13821
|
}
|
|
|
13822
|
+ Task.Run(() =>
|
|
|
13823
|
+ {
|
|
|
13824
|
+ case_info(modelT_Bus_WorkOrder1.F_WorkOrderId, "case_info");
|
|
|
13825
|
+ if (!string.IsNullOrEmpty(modelT_Bus_WorkOrder1.F_File))
|
|
|
13826
|
+ {
|
|
|
13827
|
+ material_info(modelT_Bus_WorkOrder1.F_WorkOrderId, modelT_Bus_WorkOrder1.F_File, modelT_Bus_WorkOrder.F_Id, "10");
|
|
|
13828
|
+ }
|
|
|
13829
|
+ }).ContinueWith(p => {
|
|
|
13830
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
13831
|
+ });
|
|
13765
|
13832
|
newids += modelT_Bus_WorkOrder1.F_WorkOrderId + ",";
|
|
13766
|
13833
|
}
|
|
13767
|
13834
|
newids = newids.Trim(',');
|
|
|
@@ -13770,7 +13837,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
13770
|
13837
|
{
|
|
13771
|
13838
|
Dictionary<string, object> keyValuePairs2 = new Dictionary<string, object>();
|
|
13772
|
13839
|
keyValuePairs2.Add("F_WorkState", (int)EnumWorkState.finish);
|
|
13773
|
|
- modelT_Bus_WorkOrder.F_WorkState = (int)EnumWorkState.finish;//待查收
|
|
|
13840
|
+ modelT_Bus_WorkOrder.F_WorkState = (int)EnumWorkState.finish;
|
|
13774
|
13841
|
keyValuePairs2.Add("F_CloseTime", DateTime.Now);
|
|
13775
|
13842
|
// modelT_Bus_WorkOrder.F_CloseTime = DateTime.Now;
|
|
13776
|
13843
|
keyValuePairs2.Add("F_CloseUser", User.F_UserCode);
|
|
|
@@ -14483,7 +14550,17 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
14483
|
14550
|
|
|
14484
|
14551
|
trans.Complete();
|
|
14485
|
14552
|
}
|
|
14486
|
|
-
|
|
|
14553
|
+ Task.Run(() =>
|
|
|
14554
|
+ {
|
|
|
14555
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "handle_info_1");
|
|
|
14556
|
+ if (!string.IsNullOrEmpty(files))
|
|
|
14557
|
+ {
|
|
|
14558
|
+ material_info(modelT_Bus_WorkOrder.F_WorkOrderId, files, modelT_Bus_Feedback.F_Id, "20");
|
|
|
14559
|
+ }
|
|
|
14560
|
+ }).ContinueWith(p => {
|
|
|
14561
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
14562
|
+ });
|
|
|
14563
|
+
|
|
14487
|
14564
|
return Success("操作成功", modelT_Bus_Feedback.F_Id);
|
|
14488
|
14565
|
}
|
|
14489
|
14566
|
else
|
|
|
@@ -15888,6 +15965,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
15888
|
15965
|
msg.AddInternalMessagesInfo("工单消息", oper.F_Message + ",工单编号:" + oper.F_WorkOrderId, modelT_Bus_WorkOrder.F_CreateUser, User.F_UserCode, (int)EnumSmsType.workorder);
|
|
15889
|
15966
|
#endregion
|
|
15890
|
15967
|
}
|
|
|
15968
|
+ Task.Run(() =>
|
|
|
15969
|
+ {
|
|
|
15970
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "handle_info_2");
|
|
|
15971
|
+ }).ContinueWith(p => {
|
|
|
15972
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
15973
|
+ });
|
|
15891
|
15974
|
|
|
15892
|
15975
|
trans.Complete();
|
|
15893
|
15976
|
}
|
|
|
@@ -16078,7 +16161,16 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
16078
|
16161
|
}
|
|
16079
|
16162
|
#endregion
|
|
16080
|
16163
|
|
|
16081
|
|
-
|
|
|
16164
|
+ Task.Run(() =>
|
|
|
16165
|
+ {
|
|
|
16166
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "handle_info_1");
|
|
|
16167
|
+ if (!string.IsNullOrEmpty(files))
|
|
|
16168
|
+ {
|
|
|
16169
|
+ material_info(modelT_Bus_WorkOrder.F_WorkOrderId, files, modelT_Bus_Feedback.F_Id, "20");
|
|
|
16170
|
+ }
|
|
|
16171
|
+ }).ContinueWith(p => {
|
|
|
16172
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
16173
|
+ });
|
|
16082
|
16174
|
|
|
16083
|
16175
|
}
|
|
16084
|
16176
|
else if (state == 2)
|
|
|
@@ -16810,8 +16902,17 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
16810
|
16902
|
#endregion
|
|
16811
|
16903
|
|
|
16812
|
16904
|
}
|
|
16813
|
|
-
|
|
16814
|
|
- newids += modelT_Bus_WorkOrder1.F_WorkOrderId + ",";
|
|
|
16905
|
+ Task.Run(() =>
|
|
|
16906
|
+ {
|
|
|
16907
|
+ case_info(modelT_Bus_WorkOrder1.F_WorkOrderId, "case_info");
|
|
|
16908
|
+ if (!string.IsNullOrEmpty(modelT_Bus_WorkOrder1.F_File))
|
|
|
16909
|
+ {
|
|
|
16910
|
+ material_info(modelT_Bus_WorkOrder1.F_WorkOrderId, modelT_Bus_WorkOrder1.F_File, modelT_Bus_WorkOrder.F_Id, "10");
|
|
|
16911
|
+ }
|
|
|
16912
|
+ }).ContinueWith(p => {
|
|
|
16913
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
16914
|
+ });
|
|
|
16915
|
+ newids += modelT_Bus_WorkOrder1.F_WorkOrderId + ",";
|
|
16815
|
16916
|
}
|
|
16816
|
16917
|
else
|
|
16817
|
16918
|
{
|
|
|
@@ -16964,6 +17065,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
16964
|
17065
|
modelT_Bus_VisitResult.F_Id = id;
|
|
16965
|
17066
|
//保存回访记录
|
|
16966
|
17067
|
new BLL.T_Bus_VisitResultRecords().AddInfo(modelT_Bus_VisitResult, User.F_UserCode, guid);
|
|
|
17068
|
+
|
|
16967
|
17069
|
#endregion
|
|
16968
|
17070
|
}
|
|
16969
|
17071
|
else
|
|
|
@@ -17028,6 +17130,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
17028
|
17130
|
keyValuePairs.Add("F_IsProResult", 1);
|
|
17029
|
17131
|
modelT_Bus_WorkOrder.F_WorkState = (int)EnumWorkState.finish;//已回访
|
|
17030
|
17132
|
workorderBLL.UpdateWorkOrder (modelT_Bus_WorkOrder.F_Id , keyValuePairs);
|
|
|
17133
|
+ Task.Run(() =>
|
|
|
17134
|
+ {
|
|
|
17135
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "case_finish_info");
|
|
|
17136
|
+ }).ContinueWith(p => {
|
|
|
17137
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
17138
|
+ });
|
|
17031
|
17139
|
var cureuser = User;
|
|
17032
|
17140
|
Task.Run(() =>
|
|
17033
|
17141
|
{
|
|
|
@@ -17198,7 +17306,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
17198
|
17306
|
oper.F_IsDelete = 0;
|
|
17199
|
17307
|
|
|
17200
|
17308
|
int o= operBLL.Add(oper);
|
|
17201
|
|
-
|
|
|
17309
|
+ Task.Run(() =>
|
|
|
17310
|
+ {
|
|
|
17311
|
+ process_info(o, "case_process_info", "审核工单");
|
|
|
17312
|
+ }).ContinueWith(p => {
|
|
|
17313
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
17314
|
+ });
|
|
17202
|
17315
|
//推送消息表
|
|
17203
|
17316
|
msg.AddInternalMessagesInfo("工单消息", oper.F_Message + ",工单编号:" + oper.F_WorkOrderId, modelT_Bus_AssignedInfo.F_CreateUser, User.F_UserCode, (int)EnumSmsType.workorder);
|
|
17204
|
17317
|
#endregion
|
|
|
@@ -17222,6 +17335,24 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
17222
|
17335
|
//// Remind(modelT_Bus_WorkOrder, modelT_Bus_AssignedInfo);
|
|
17223
|
17336
|
////}
|
|
17224
|
17337
|
}
|
|
|
17338
|
+
|
|
|
17339
|
+
|
|
|
17340
|
+ if (modelT_Bus_WorkOrder.F_WorkState == 9)
|
|
|
17341
|
+ {
|
|
|
17342
|
+ Task.Run(() =>
|
|
|
17343
|
+ {
|
|
|
17344
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "case_visit_info");
|
|
|
17345
|
+ }).ContinueWith(p => {
|
|
|
17346
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
17347
|
+ });
|
|
|
17348
|
+ }
|
|
|
17349
|
+ Task.Run(() =>
|
|
|
17350
|
+ {
|
|
|
17351
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "case_visit_detail_info");
|
|
|
17352
|
+ }).ContinueWith(p => {
|
|
|
17353
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
17354
|
+ });
|
|
|
17355
|
+
|
|
17225
|
17356
|
return Success("操作成功", modelT_Bus_VisitResult.F_Id);
|
|
17226
|
17357
|
}
|
|
17227
|
17358
|
else
|
|
|
@@ -17314,7 +17445,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
17314
|
17445
|
else
|
|
17315
|
17446
|
workorderBLL.UpdateWorkOrder(model.F_Id, keyValuePairs1);
|
|
17316
|
17447
|
|
|
17317
|
|
-
|
|
|
17448
|
+ Task.Run(() =>
|
|
|
17449
|
+ {
|
|
|
17450
|
+ case_info(model.F_WorkOrderId, "case_finish_info");
|
|
|
17451
|
+ }).ContinueWith(p => {
|
|
|
17452
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
17453
|
+ });
|
|
17318
|
17454
|
}
|
|
17319
|
17455
|
else
|
|
17320
|
17456
|
{
|
|
|
@@ -17325,7 +17461,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
17325
|
17461
|
keyValuePairs1.Add("F_IsProResult", 1);
|
|
17326
|
17462
|
model.F_WorkState = (int)EnumWorkState.finish;//已回访
|
|
17327
|
17463
|
workorderBLL.UpdateWorkOrder(model.F_Id, keyValuePairs1);
|
|
17328
|
|
-
|
|
|
17464
|
+ Task.Run(() =>
|
|
|
17465
|
+ {
|
|
|
17466
|
+ case_info(model.F_WorkOrderId, "case_finish_info");
|
|
|
17467
|
+ }).ContinueWith(p => {
|
|
|
17468
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
17469
|
+ });
|
|
17329
|
17470
|
}
|
|
17330
|
17471
|
|
|
17331
|
17472
|
}
|
|
|
@@ -17361,7 +17502,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
17361
|
17502
|
keyValuePairs1.Add("F_MainDeptId", modelT_Bus_WorkOrder.F_MainDeptId);
|
|
17362
|
17503
|
|
|
17363
|
17504
|
workorderBLL.UpdateWorkOrder(model1.F_Id, keyValuePairs1);
|
|
17364
|
|
-
|
|
|
17505
|
+ Task.Run(() =>
|
|
|
17506
|
+ {
|
|
|
17507
|
+ case_info(model1.F_WorkOrderId, "case_finish_info");
|
|
|
17508
|
+ }).ContinueWith(p => {
|
|
|
17509
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
17510
|
+ });
|
|
17365
|
17511
|
}
|
|
17366
|
17512
|
}
|
|
17367
|
17513
|
}
|
|
|
@@ -17464,7 +17610,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
17464
|
17610
|
keyValuePairs3.Add("F_IsProResult", 1);
|
|
17465
|
17611
|
model2.F_WorkState = (int)EnumWorkState.finish;//已回访
|
|
17466
|
17612
|
workorderBLL.UpdateWorkOrder(model2.F_Id, keyValuePairs3);
|
|
17467
|
|
-
|
|
|
17613
|
+ Task.Run(() =>
|
|
|
17614
|
+ {
|
|
|
17615
|
+ case_info(model2.F_WorkOrderId, "case_finish_info");
|
|
|
17616
|
+ }).ContinueWith(p => {
|
|
|
17617
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
17618
|
+ });
|
|
17468
|
17619
|
}
|
|
17469
|
17620
|
else
|
|
17470
|
17621
|
workorderBLL.UpdateWorkOrder(model2.F_Id, keyValuePairs3);
|
|
|
@@ -17479,7 +17630,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
17479
|
17630
|
keyValuePairs3.Add("F_IsProResult", 1);
|
|
17480
|
17631
|
model2.F_WorkState = (int)EnumWorkState.finish;//已回访
|
|
17481
|
17632
|
workorderBLL.UpdateWorkOrder(model2.F_Id, keyValuePairs3);
|
|
17482
|
|
-
|
|
|
17633
|
+ Task.Run(() =>
|
|
|
17634
|
+ {
|
|
|
17635
|
+ case_info(model2.F_WorkOrderId, "case_finish_info");
|
|
|
17636
|
+ }).ContinueWith(p => {
|
|
|
17637
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
17638
|
+ });
|
|
17483
|
17639
|
}
|
|
17484
|
17640
|
|
|
17485
|
17641
|
}
|
|
|
@@ -19195,7 +19351,17 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
19195
|
19351
|
}
|
|
19196
|
19352
|
#endregion
|
|
19197
|
19353
|
}
|
|
19198
|
|
- newids += modelT_Bus_WorkOrder1.F_WorkOrderId + ",";
|
|
|
19354
|
+ Task.Run(() =>
|
|
|
19355
|
+ {
|
|
|
19356
|
+ case_info(modelT_Bus_WorkOrder1.F_WorkOrderId, "case_info");
|
|
|
19357
|
+ if (!string.IsNullOrEmpty(modelT_Bus_WorkOrder1.F_File))
|
|
|
19358
|
+ {
|
|
|
19359
|
+ material_info(modelT_Bus_WorkOrder1.F_WorkOrderId, modelT_Bus_WorkOrder1.F_File, modelT_Bus_WorkOrder.F_Id, "10");
|
|
|
19360
|
+ }
|
|
|
19361
|
+ }).ContinueWith(p => {
|
|
|
19362
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
19363
|
+ });
|
|
|
19364
|
+ newids += modelT_Bus_WorkOrder1.F_WorkOrderId + ",";
|
|
19199
|
19365
|
}
|
|
19200
|
19366
|
else
|
|
19201
|
19367
|
{
|
|
|
@@ -19371,7 +19537,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
19371
|
19537
|
|
|
19372
|
19538
|
trans.Complete();
|
|
19373
|
19539
|
}
|
|
19374
|
|
-
|
|
|
19540
|
+ Task.Run(() =>
|
|
|
19541
|
+ {
|
|
|
19542
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "case_finish_info");
|
|
|
19543
|
+ }).ContinueWith(p => {
|
|
|
19544
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
19545
|
+ });
|
|
19375
|
19546
|
return Success("操作成功");
|
|
19376
|
19547
|
}
|
|
19377
|
19548
|
else
|
|
|
@@ -19748,7 +19919,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
19748
|
19919
|
|
|
19749
|
19920
|
trans.Complete();
|
|
19750
|
19921
|
}
|
|
19751
|
|
-
|
|
|
19922
|
+ Task.Run(() =>
|
|
|
19923
|
+ {
|
|
|
19924
|
+ case_info(modelT_Bus_WorkOrder.F_WorkOrderId, "case_finish_info");
|
|
|
19925
|
+ }).ContinueWith(p => {
|
|
|
19926
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
19927
|
+ });
|
|
19752
|
19928
|
return Success("操作成功");
|
|
19753
|
19929
|
}
|
|
19754
|
19930
|
else
|
|
|
@@ -21399,9 +21575,17 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
21399
|
21575
|
oper.F_IsDelete = 0;
|
|
21400
|
21576
|
oper.F_Type = type;
|
|
21401
|
21577
|
int n= operBLL.Add(oper);
|
|
21402
|
|
-
|
|
21403
|
21578
|
|
|
21404
|
|
-
|
|
|
21579
|
+ if (isjb == 1)
|
|
|
21580
|
+ {
|
|
|
21581
|
+ Task.Run(() =>
|
|
|
21582
|
+ {
|
|
|
21583
|
+ process_info(n, "case_process_info", "交办工单");
|
|
|
21584
|
+ }).ContinueWith(p => {
|
|
|
21585
|
+ System.Diagnostics.Debug.WriteLine(DateTime.Now);
|
|
|
21586
|
+ });
|
|
|
21587
|
+ }
|
|
|
21588
|
+
|
|
21405
|
21589
|
}
|
|
21406
|
21590
|
|
|
21407
|
21591
|
#endregion
|
|
|
@@ -21434,5 +21618,43 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
21434
|
21618
|
|
|
21435
|
21619
|
}
|
|
21436
|
21620
|
|
|
21437
|
|
- }
|
|
|
21621
|
+ #region 省平台对接
|
|
|
21622
|
+ string url = "http://172.20.0.203:8888/Affairs/";
|
|
|
21623
|
+ // string url = "http://localhost:63660/Affairs/";
|
|
|
21624
|
+ int Affairs = int.Parse(Configs.GetValue("Affairs"));
|
|
|
21625
|
+ public void case_info(string workorderid, string parameter)
|
|
|
21626
|
+ {
|
|
|
21627
|
+ if (Affairs>0)
|
|
|
21628
|
+ {
|
|
|
21629
|
+ WebClient web = new WebClient();
|
|
|
21630
|
+ web.Encoding = Encoding.UTF8;
|
|
|
21631
|
+ string Dataurl = web.DownloadString(url + parameter + "?workorderid=" + workorderid);
|
|
|
21632
|
+ }
|
|
|
21633
|
+ }
|
|
|
21634
|
+
|
|
|
21635
|
+
|
|
|
21636
|
+ public void process_info(int id, string parameter, string title)
|
|
|
21637
|
+ {
|
|
|
21638
|
+
|
|
|
21639
|
+ if (Affairs > 0)
|
|
|
21640
|
+ {
|
|
|
21641
|
+ WebClient web = new WebClient();
|
|
|
21642
|
+ web.Encoding = Encoding.UTF8;
|
|
|
21643
|
+ string Dataurl = web.DownloadString(url + parameter + "?id=" + id + "&title=" + title);
|
|
|
21644
|
+ }
|
|
|
21645
|
+ }
|
|
|
21646
|
+
|
|
|
21647
|
+ public void material_info(string WorkOrderId, string file, int id, string type)
|
|
|
21648
|
+ {
|
|
|
21649
|
+
|
|
|
21650
|
+ if (Affairs > 0)
|
|
|
21651
|
+ {
|
|
|
21652
|
+ WebClient web = new WebClient();
|
|
|
21653
|
+ web.Encoding = Encoding.UTF8;
|
|
|
21654
|
+ string Dataurl = web.DownloadString(url + "case_material_info" + "?WorkOrderId=" + WorkOrderId + "&file=" + file + "&id=" + id + "&type=" + type);
|
|
|
21655
|
+ }
|
|
|
21656
|
+ }
|
|
|
21657
|
+ #endregion\
|
|
|
21658
|
+
|
|
|
21659
|
+ }
|
|
21438
|
21660
|
}
|