|
|
@@ -2473,7 +2473,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2473
|
2473
|
|
|
2474
|
2474
|
|
|
2475
|
2475
|
#region 待处理的工单驳回到补录工单
|
|
2476
|
|
- public bool OverruleWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc)
|
|
|
2476
|
+ public bool OverruleWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc, string opinion)
|
|
2477
|
2477
|
{
|
|
2478
|
2478
|
bool result = false;
|
|
2479
|
2479
|
|
|
|
@@ -2485,13 +2485,13 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2485
|
2485
|
strSql.Append(" update T_Wo_WorkOrderHistory set ");
|
|
2486
|
2486
|
strSql.Append(" F_StateName = '已驳回' WHERE F_HISTORYID =( SELECT TOP 1 F_HISTORYID FROM dbo.T_Wo_WorkOrderHistory WHERE F_INSTANCEID= " + workOrderId + " ORDER BY f_optdate DESC) ");
|
|
2487
|
2487
|
result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
|
|
2488
|
|
- int hisid = EditOverruleOrderHistoryInfo(workOrderId, byid, byname, bmid, bmmc);
|
|
|
2488
|
+ int hisid = EditOverruleOrderHistoryInfo(workOrderId, byid, byname, bmid, bmmc,opinion);
|
|
2489
|
2489
|
|
|
2490
|
2490
|
}
|
|
2491
|
2491
|
return result;
|
|
2492
|
2492
|
}
|
|
2493
|
2493
|
//待处理的工单 插入驳回工单历史信息
|
|
2494
|
|
- public int EditOverruleOrderHistoryInfo(int workOrderId, int byid, string byname, int bmid, string bmmc)
|
|
|
2494
|
+ public int EditOverruleOrderHistoryInfo(int workOrderId, int byid, string byname, int bmid, string bmmc, string opinion)
|
|
2495
|
2495
|
{
|
|
2496
|
2496
|
//历史工单id
|
|
2497
|
2497
|
int historyId = 0;
|
|
|
@@ -2506,7 +2506,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2506
|
2506
|
historyModel.F_WORKORDERSTATEID = 0;// 13;
|
|
2507
|
2507
|
historyModel.F_StateName = "已驳回";
|
|
2508
|
2508
|
historyModel.F_TASKFLAG = 3;//待处理的工单驳回
|
|
2509
|
|
- historyModel.F_REMARK = byname + "驳回,转补录工单";
|
|
|
2509
|
+ historyModel.F_REMARK = byname + "驳回,转补录工单;" +"驳回意见:"+opinion;
|
|
2510
|
2510
|
historyId = InsertWorkOrderHistoryModel(historyModel);
|
|
2511
|
2511
|
return historyId;
|
|
2512
|
2512
|
|
|
|
@@ -2519,7 +2519,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2519
|
2519
|
|
|
2520
|
2520
|
|
|
2521
|
2521
|
#region 待回访的工单驳回 至处理中
|
|
2522
|
|
- public bool OverruleDHFWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc)
|
|
|
2522
|
+ public bool OverruleDHFWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc,string opinion)
|
|
2523
|
2523
|
{
|
|
2524
|
2524
|
bool result = false;
|
|
2525
|
2525
|
|
|
|
@@ -2531,13 +2531,13 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2531
|
2531
|
//strSql.Append(" update T_Wo_WorkOrderHistory set ");
|
|
2532
|
2532
|
//strSql.Append(" F_StateName = '待回访驳回,至处理中' WHERE F_HISTORYID =( SELECT TOP 1 F_HISTORYID FROM dbo.T_Wo_WorkOrderHistory WHERE F_WORKORDERSTATEID=1 and F_INSTANCEID= " + workOrderId + " ORDER BY f_optdate DESC) ");
|
|
2533
|
2533
|
result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
|
|
2534
|
|
- int hisid = EditOverruleDHFOrderHistoryInfo(workOrderId, byid, byname, bmid, bmmc);
|
|
|
2534
|
+ int hisid = EditOverruleDHFOrderHistoryInfo(workOrderId, byid, byname, bmid, bmmc, opinion);
|
|
2535
|
2535
|
|
|
2536
|
2536
|
}
|
|
2537
|
2537
|
return result;
|
|
2538
|
2538
|
}
|
|
2539
|
2539
|
//待处理的工单 插入驳回工单历史信息
|
|
2540
|
|
- public int EditOverruleDHFOrderHistoryInfo(int workOrderId, int byid, string byname, int bmid, string bmmc)
|
|
|
2540
|
+ public int EditOverruleDHFOrderHistoryInfo(int workOrderId, int byid, string byname, int bmid, string bmmc,string opinion)
|
|
2541
|
2541
|
{
|
|
2542
|
2542
|
//历史工单id
|
|
2543
|
2543
|
int historyId = 0;
|
|
|
@@ -2552,7 +2552,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2552
|
2552
|
historyModel.F_WORKORDERSTATEID = 1;//0 ;
|
|
2553
|
2553
|
historyModel.F_StateName = "已驳回";
|
|
2554
|
2554
|
historyModel.F_TASKFLAG = 5;//从待回访的列表里驳回
|
|
2555
|
|
- historyModel.F_REMARK = byname + "从待回访驳回,至待处理";
|
|
|
2555
|
+ historyModel.F_REMARK = byname + "从待回访驳回,至待处理;"+"驳回意见:"+opinion;
|
|
2556
|
2556
|
historyId = InsertWorkOrderHistoryModel(historyModel);
|
|
2557
|
2557
|
return historyId;
|
|
2558
|
2558
|
|
|
|
@@ -2561,7 +2561,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2561
|
2561
|
|
|
2562
|
2562
|
#endregion
|
|
2563
|
2563
|
//驳回待定责工单到待回访
|
|
2564
|
|
- public bool OverruleDDZWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc)
|
|
|
2564
|
+ public bool OverruleDDZWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc,string opinion)
|
|
2565
|
2565
|
{
|
|
2566
|
2566
|
bool result = false;
|
|
2567
|
2567
|
|
|
|
@@ -2576,7 +2576,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2576
|
2576
|
strSql.Append(" F_WORKORDERSTATEID=3,F_REPAIRREQUEST='待回访',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
|
|
2577
|
2577
|
|
|
2578
|
2578
|
result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
|
|
2579
|
|
- int hisid = EditBoHuiDDZWorkOrder(workOrderId, byid, byname, bmid, bmmc);
|
|
|
2579
|
+ int hisid = EditBoHuiDDZWorkOrder(workOrderId, byid, byname, bmid, bmmc, opinion);
|
|
2580
|
2580
|
}
|
|
2581
|
2581
|
|
|
2582
|
2582
|
else //待定责工单如果不回访,驳回到处理人 的处理列表
|
|
|
@@ -2724,7 +2724,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2724
|
2724
|
}
|
|
2725
|
2725
|
|
|
2726
|
2726
|
|
|
2727
|
|
- public int EditBoHuiDDZWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc)
|
|
|
2727
|
+ public int EditBoHuiDDZWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc,string opinion)
|
|
2728
|
2728
|
{
|
|
2729
|
2729
|
//历史工单id
|
|
2730
|
2730
|
int historyId = 0;
|
|
|
@@ -2739,7 +2739,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
|
|
2739
|
2739
|
historyModel.F_WORKORDERSTATEID = 3;
|
|
2740
|
2740
|
historyModel.F_StateName = "已驳回";
|
|
2741
|
2741
|
historyModel.F_TASKFLAG = 7; //
|
|
2742
|
|
- historyModel.F_REMARK = byname + "驳回,转待回访";
|
|
|
2742
|
+ historyModel.F_REMARK = byname + "驳回,转待回访;"+"驳回意见:"+opinion;
|
|
2743
|
2743
|
historyId = InsertWorkOrderHistoryModel(historyModel);
|
|
2744
|
2744
|
return historyId;
|
|
2745
|
2745
|
|