|
|
@@ -97,7 +97,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
97
|
97
|
{
|
|
98
|
98
|
sql += " and CONVERT(varchar , F_CreateOn, 120)<=CONVERT(varchar , '" + endtime.Trim() + " 23:59:59', 120) ";
|
|
99
|
99
|
}
|
|
100
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
100
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
101
|
101
|
// var depts = new BLL.T_Wo_WorkOrder().GetModelList(sql);
|
|
102
|
102
|
dt.Columns.Add("反馈类型");
|
|
103
|
103
|
dt.Columns.Add("新乡");
|
|
|
@@ -146,7 +146,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
146
|
146
|
{
|
|
147
|
147
|
if (i ==5)
|
|
148
|
148
|
{
|
|
149
|
|
- nsg = "and F_IsOver=" + 1;
|
|
|
149
|
+ nsg = "and F_Type !=3 and F_IsOver=" + 1 ;
|
|
150
|
150
|
}
|
|
151
|
151
|
else if (i == 6)
|
|
152
|
152
|
{
|
|
|
@@ -204,7 +204,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
204
|
204
|
{
|
|
205
|
205
|
sql += " and CONVERT(varchar , F_CreateOn, 120)<=CONVERT(varchar , '" + endtime.Trim() + " 23:59:59', 120) ";
|
|
206
|
206
|
}
|
|
207
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
207
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
208
|
208
|
List<marketList> markets = new List<marketList>();
|
|
209
|
209
|
|
|
210
|
210
|
|
|
|
@@ -247,7 +247,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
247
|
247
|
{
|
|
248
|
248
|
if (i == 5)
|
|
249
|
249
|
{
|
|
250
|
|
- nsg = "and F_IsOver=" + 1;
|
|
|
250
|
+ nsg = "and F_Type !=3 and F_IsOver=" + 1;
|
|
251
|
251
|
}
|
|
252
|
252
|
else if (i == 6)
|
|
253
|
253
|
{
|
|
|
@@ -298,7 +298,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
298
|
298
|
{
|
|
299
|
299
|
sql += " and CONVERT(varchar , F_CreateOn, 120)<=CONVERT(varchar , '" + endtime.Trim() + " 23:59:59', 120) ";
|
|
300
|
300
|
}
|
|
301
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
301
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
302
|
302
|
var ConsultingNeeds = quesBLL.GetList(" F_Type = '" + EnumWOType.ConsultingNeeds.ToString() + "' and F_IsDelete=0 ").Tables[0];
|
|
303
|
303
|
var Complaint = quesBLL.GetList(" F_Type = '" + EnumWOType.Complaint.ToString() + "' and F_IsDelete=0 " + "and F_Label=3").Tables[0];
|
|
304
|
304
|
var SpotCheck = quesBLL.GetList(" F_Type = '" + EnumWOType.SpotCheck.ToString() + "' and F_IsDelete=0 ").Tables[0];
|
|
|
@@ -420,7 +420,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
420
|
420
|
{
|
|
421
|
421
|
sql += " and CONVERT(varchar , F_CreateOn, 120)<=CONVERT(varchar , '" + endtime.Trim() + " 23:59:59', 120) ";
|
|
422
|
422
|
}
|
|
423
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
423
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
424
|
424
|
var ConsultingNeeds = quesBLL.GetList(" F_Type = '" + EnumWOType.ConsultingNeeds.ToString() + "' and F_IsDelete=0 ").Tables[0];
|
|
425
|
425
|
var Complaint = quesBLL.GetList(" F_Type = '" + EnumWOType.Complaint.ToString() + "' and F_IsDelete=0 " + "and F_Label=3").Tables[0];
|
|
426
|
426
|
var SpotCheck = quesBLL.GetList(" F_Type = '" + EnumWOType.SpotCheck.ToString() + "' and F_IsDelete=0 ").Tables[0];
|
|
|
@@ -547,7 +547,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
547
|
547
|
{
|
|
548
|
548
|
sql += " and CONVERT(varchar , F_CreateOn, 120)<=CONVERT(varchar , '" + endtime.Trim() + " 23:59:59', 120) ";
|
|
549
|
549
|
}
|
|
550
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
550
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
551
|
551
|
var ConsultingNeeds = quesBLL.GetList(" F_Type = '" + EnumWOType.ConsultingNeeds.ToString() + "' and F_IsDelete=0 ").Tables[0];
|
|
552
|
552
|
var Complaint = quesBLL.GetList(" F_Type = '" + EnumWOType.Complaint.ToString() + "' and F_IsDelete=0 " + "and F_Label=3").Tables[0];
|
|
553
|
553
|
var SpotCheck = quesBLL.GetList(" F_Type = '" + EnumWOType.SpotCheck.ToString() + "' and F_IsDelete=0 ").Tables[0];
|
|
|
@@ -710,7 +710,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
710
|
710
|
{
|
|
711
|
711
|
sql += " and CONVERT(varchar , F_CreateOn, 120)<=CONVERT(varchar , '" + endtime.Trim() + " 23:59:59', 120) ";
|
|
712
|
712
|
}
|
|
713
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
713
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
714
|
714
|
var ConsultingNeeds = quesBLL.GetList(" F_Type = '" + EnumWOType.ConsultingNeeds.ToString() + "' and F_IsDelete=0 ").Tables[0];
|
|
715
|
715
|
var Complaint = quesBLL.GetList(" F_Type = '" + EnumWOType.Complaint.ToString() + "' and F_IsDelete=0 " + "and F_Label=3").Tables[0];
|
|
716
|
716
|
var SpotCheck = quesBLL.GetList(" F_Type = '" + EnumWOType.SpotCheck.ToString() + "' and F_IsDelete=0 ").Tables[0];
|
|
|
@@ -909,13 +909,13 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
909
|
909
|
if (it.F_IsUsed == 0 && it.F_OptType == 1)
|
|
910
|
910
|
{
|
|
911
|
911
|
pending++;
|
|
912
|
|
- var Overworkorder = woBLL.GetModelList(sql +"and F_IsOver=1 and F_ID=" + it.F_WoID);
|
|
|
912
|
+ var Overworkorder = woBLL.GetModelList(sql + "and F_IsOver=1 and F_Type !=3 and F_ID=" + it.F_WoID);
|
|
913
|
913
|
Overdue++;
|
|
914
|
914
|
}
|
|
915
|
915
|
if (it.F_OptType == 2 && it.F_IsUsed == 0)
|
|
916
|
916
|
{
|
|
917
|
917
|
beprocessed++;
|
|
918
|
|
- var Overworkorder = woBLL.GetModelList(sql + "and F_IsOver=1 and F_ID=" + it.F_WoID);
|
|
|
918
|
+ var Overworkorder = woBLL.GetModelList(sql + "and F_IsOver=1 and F_Type !=3 and F_ID=" + it.F_WoID);
|
|
919
|
919
|
Overdue++;
|
|
920
|
920
|
}
|
|
921
|
921
|
}
|
|
|
@@ -997,13 +997,13 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
997
|
997
|
if (it .F_IsUsed ==0&&it .F_OptType ==1)
|
|
998
|
998
|
{
|
|
999
|
999
|
pending++;
|
|
1000
|
|
- var Overworkorder = woBLL.GetModelList(sql +"and F_IsOver=1 and F_ID="+ it.F_WoID );
|
|
|
1000
|
+ var Overworkorder = woBLL.GetModelList(sql + "and F_IsOver=1 and F_Type !=3 and F_ID=" + it.F_WoID );
|
|
1001
|
1001
|
Overdue++;
|
|
1002
|
1002
|
}
|
|
1003
|
1003
|
if (it .F_OptType ==2&& it.F_IsUsed == 0)
|
|
1004
|
1004
|
{
|
|
1005
|
1005
|
beprocessed++;
|
|
1006
|
|
- var Overworkorder = woBLL.GetModelList(sql + "and F_IsOver=1 and F_ID=" + it.F_WoID);
|
|
|
1006
|
+ var Overworkorder = woBLL.GetModelList(sql + "and F_IsOver=1 and F_Type !=3 and F_ID=" + it.F_WoID);
|
|
1007
|
1007
|
Overdue++;
|
|
1008
|
1008
|
}
|
|
1009
|
1009
|
}
|
|
|
@@ -1095,7 +1095,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
1095
|
1095
|
bevisit++;
|
|
1096
|
1096
|
if (it.F_State == 11)
|
|
1097
|
1097
|
visit++;
|
|
1098
|
|
- if (it.F_IsOver == 1)
|
|
|
1098
|
+ if (it.F_IsOver == 1&&it .F_Type !="3")
|
|
1099
|
1099
|
Overdue++;
|
|
1100
|
1100
|
if (it.F_VisitResult == "满意" || it.F_VisitResult == "非常满意")
|
|
1101
|
1101
|
satisfied++;
|
|
|
@@ -1162,7 +1162,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
1162
|
1162
|
bevisit++;
|
|
1163
|
1163
|
if (it.F_State == 11)
|
|
1164
|
1164
|
visit++;
|
|
1165
|
|
- if (it.F_IsOver == 1)
|
|
|
1165
|
+ if (it.F_IsOver == 1&&it .F_Type !="3")
|
|
1166
|
1166
|
Overdue++;
|
|
1167
|
1167
|
if (it.F_VisitResult == "满意" || it.F_VisitResult == "非常满意")
|
|
1168
|
1168
|
satisfied++;
|
|
|
@@ -1194,7 +1194,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
1194
|
1194
|
total++;
|
|
1195
|
1195
|
break;
|
|
1196
|
1196
|
case 2:
|
|
1197
|
|
- if (it.F_IsOver == 1)
|
|
|
1197
|
+ if (it.F_IsOver == 1&&it .F_Type !="3")
|
|
1198
|
1198
|
total++;
|
|
1199
|
1199
|
break;
|
|
1200
|
1200
|
case 3:
|
|
|
@@ -1252,7 +1252,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
1252
|
1252
|
{
|
|
1253
|
1253
|
sql += $" and T_Wo_WorkOrder.F_CustomerID in ( " + GetCustomerID(channel) + ") "; ;
|
|
1254
|
1254
|
}
|
|
1255
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
1255
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
1256
|
1256
|
sql += " order by F_CreateOn desc";
|
|
1257
|
1257
|
var depts = new BLL.T_Wo_WorkOrder().GetModelList(sql);
|
|
1258
|
1258
|
#endregion
|
|
|
@@ -1343,8 +1343,13 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
1343
|
1343
|
}
|
|
1344
|
1344
|
drNew["销售基地"] = it.F_SalesBase;//销售基地:新乡、新疆、九江、东北、其他(其它手动输入别的点选)
|
|
1345
|
1345
|
drNew["创建时间"] = it.F_CreateOn.ToString();
|
|
1346
|
|
- if (TimeToOver(it.F_ID, it.F_limit) < 0)
|
|
1347
|
|
- drNew["超时时限"] = Math.Abs(TimeToOver(it.F_ID,it .F_limit )).ToString();
|
|
|
1346
|
+ if (it .F_Type !="3")
|
|
|
1347
|
+ {
|
|
|
1348
|
+ if (TimeToOver(it.F_ID, it.F_limit) < 0)
|
|
|
1349
|
+ drNew["超时时限"] = Math.Abs(TimeToOver(it.F_ID, it.F_limit)).ToString();
|
|
|
1350
|
+ else
|
|
|
1351
|
+ drNew["超时时限"] = "0";
|
|
|
1352
|
+ }
|
|
1348
|
1353
|
else
|
|
1349
|
1354
|
drNew["超时时限"] = "0";
|
|
1350
|
1355
|
if (it.F_State == 11 && it.F_IsVisit == 1)
|
|
|
@@ -1394,7 +1399,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
1394
|
1399
|
{
|
|
1395
|
1400
|
sql += $" and T_Wo_WorkOrder.F_CustomerID in ( " + GetCustomerID(channel) + ") "; ;
|
|
1396
|
1401
|
}
|
|
1397
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
1402
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
1398
|
1403
|
#endregion
|
|
1399
|
1404
|
int recordCount = 0;
|
|
1400
|
1405
|
if (!string.IsNullOrWhiteSpace(sql))
|
|
|
@@ -1460,7 +1465,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
1460
|
1465
|
sql += $" and T_Wo_WorkOrder.F_CustomerID in ( " + GetCustomerID(channel) + ") "; ;
|
|
1461
|
1466
|
}
|
|
1462
|
1467
|
sql += $" and T_Wo_WorkOrder.F_QuestionType in ( '" + GetComplaint("'化肥产品质量问题反馈','化肥服务质量问题反馈','化肥农作物长势问题反馈'") + "') "; ;
|
|
1463
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
1468
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
1464
|
1469
|
sql += " order by F_CreateOn desc";
|
|
1465
|
1470
|
#endregion
|
|
1466
|
1471
|
var depts = new BLL.T_Wo_WorkOrder().GetModelList(sql);
|
|
|
@@ -1711,7 +1716,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
1711
|
1716
|
sql += $" and T_Wo_WorkOrder.F_CustomerID in ( " + GetCustomerID(channel) + ") "; ;
|
|
1712
|
1717
|
}
|
|
1713
|
1718
|
sql += $" and T_Wo_WorkOrder.F_QuestionType in ( '" + GetComplaint("'化肥产品质量问题反馈','化肥服务质量问题反馈','化肥农作物长势问题反馈'") + "') "; ;
|
|
1714
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
1719
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
1715
|
1720
|
#endregion
|
|
1716
|
1721
|
int recordCount = 0;
|
|
1717
|
1722
|
if (!string.IsNullOrWhiteSpace(sql))
|
|
|
@@ -1777,7 +1782,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
1777
|
1782
|
sql += $" and T_Wo_WorkOrder.F_CustomerID in ( " + GetCustomerID(channel) + ") "; ;
|
|
1778
|
1783
|
}
|
|
1779
|
1784
|
|
|
1780
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
1785
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
1781
|
1786
|
sql += " order by F_CreateOn desc";
|
|
1782
|
1787
|
var depts = new BLL.T_Wo_WorkOrder().GetModelList(sql);
|
|
1783
|
1788
|
#endregion
|
|
|
@@ -1933,7 +1938,7 @@ question, int page = 1, int limit = 10)
|
|
1933
|
1938
|
{
|
|
1934
|
1939
|
sql += $" and T_Wo_WorkOrder.F_CustomerID in ( " + GetCustomerID(channel) + ") "; ;
|
|
1935
|
1940
|
}
|
|
1936
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
1941
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
1937
|
1942
|
#endregion
|
|
1938
|
1943
|
int recordCount = 0;
|
|
1939
|
1944
|
if (!string.IsNullOrWhiteSpace(sql))
|
|
|
@@ -1999,7 +2004,7 @@ question, int page = 1, int limit = 10)
|
|
1999
|
2004
|
sql += $" and T_Wo_WorkOrder.F_CustomerID in ( " + GetCustomerID(channel) + ") "; ;
|
|
2000
|
2005
|
}
|
|
2001
|
2006
|
sql += $" and T_Wo_WorkOrder.F_QuestionType in ( '" + GetComplaint("'化工产品质量问题反馈','化工服务质量问题反馈'") + "') "; ;
|
|
2002
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
2007
|
+ // sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
2003
|
2008
|
sql += " order by F_CreateOn desc";
|
|
2004
|
2009
|
var depts = new BLL.T_Wo_WorkOrder().GetModelList(sql);
|
|
2005
|
2010
|
#endregion
|
|
|
@@ -2116,7 +2121,7 @@ question, int page = 1, int limit = 10)
|
|
2116
|
2121
|
sql += $" and T_Wo_WorkOrder.F_CustomerID in ( " + GetCustomerID(channel) + ") "; ;
|
|
2117
|
2122
|
}
|
|
2118
|
2123
|
sql += $" and T_Wo_WorkOrder.F_QuestionType in ( '" + GetComplaint("'化工产品质量问题反馈','化工服务质量问题反馈'") + "') "; ;
|
|
2119
|
|
- sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
|
2124
|
+ //sql += $" and T_Wo_WorkOrder.F_State in ( " + (int)EnumWorkOrderState.finish + "," + (int)EnumWorkOrderState.evaluate + ") "; ;
|
|
2120
|
2125
|
#endregion
|
|
2121
|
2126
|
int recordCount = 0;
|
|
2122
|
2127
|
if (!string.IsNullOrWhiteSpace(sql))
|
|
|
@@ -2527,7 +2532,7 @@ question, int page = 1, int limit = 10)
|
|
2527
|
2532
|
model.overdue = new List<Template>();
|
|
2528
|
2533
|
string sqloverdue = "";
|
|
2529
|
2534
|
sqloverdue += "";
|
|
2530
|
|
- var modlelist = workOrder.GetModelList(sql + sqloverdue + "and F_IsOver=1" + time);
|
|
|
2535
|
+ var modlelist = workOrder.GetModelList(sql + sqloverdue + "and F_IsOver=1 and F_Type !=3 " + time);
|
|
2531
|
2536
|
Template templatee = new Template();
|
|
2532
|
2537
|
templatee.name = "合计";
|
|
2533
|
2538
|
templatee.number =0;
|
|
|
@@ -2674,7 +2679,7 @@ question, int page = 1, int limit = 10)
|
|
2674
|
2679
|
private bool Refresh()
|
|
2675
|
2680
|
{
|
|
2676
|
2681
|
int type = 0;
|
|
2677
|
|
- var modlelist = workOrder.GetModelList(" F_IsDelete=0" + "and F_IsOver=0" + " and F_State in(" + (int)EnumWorkOrderState.dealing + "," + (int)EnumWorkOrderState.receive + "," +
|
|
|
2682
|
+ var modlelist = workOrder.GetModelList(" F_IsDelete=0 and F_Type !=3" + "and F_IsOver=0" + " and F_State in(" + (int)EnumWorkOrderState.dealing + "," + (int)EnumWorkOrderState.receive + "," +
|
|
2678
|
2683
|
(int)EnumWorkOrderState.assign + "," + (int)EnumWorkOrderState.reback + "," + (int)EnumWorkOrderState.abreback + "," + (int)EnumWorkOrderState.finish + ")");
|
|
2679
|
2684
|
if (modlelist.Count > 0)
|
|
2680
|
2685
|
{
|
|
|
@@ -3171,7 +3176,7 @@ question, int page = 1, int limit = 10)
|
|
3171
|
3176
|
// double t = id.TotalHours;
|
|
3172
|
3177
|
|
|
3173
|
3178
|
}
|
|
3174
|
|
- if (it.F_IsOver == 1)
|
|
|
3179
|
+ if (it.F_IsOver == 1&&it .F_Type !="3")
|
|
3175
|
3180
|
{
|
|
3176
|
3181
|
worker worker = new worker();
|
|
3177
|
3182
|
worker.F_WorkOrderCode = it.F_WorkOrderCode;
|
|
|
@@ -3416,7 +3421,7 @@ question, int page = 1, int limit = 10)
|
|
3416
|
3421
|
efficiency++;
|
|
3417
|
3422
|
|
|
3418
|
3423
|
}
|
|
3419
|
|
- if (it.F_IsOver == 1)
|
|
|
3424
|
+ if (it.F_IsOver == 1&&it .F_Type !="3")
|
|
3420
|
3425
|
{
|
|
3421
|
3426
|
worker worker = new worker();
|
|
3422
|
3427
|
worker.F_WorkOrderCode = it.F_WorkOrderCode;
|
|
|
@@ -4062,8 +4067,13 @@ question, int page = 1, int limit = 10)
|
|
4062
|
4067
|
}
|
|
4063
|
4068
|
model.SalesBase = model1[i].F_SalesBase;//销售基地:新乡、新疆、九江、东北、其他(其它手动输入别的点选)
|
|
4064
|
4069
|
model.CreatOn = model1[i].F_CreateOn .ToString ();
|
|
4065
|
|
- if (TimeToOver(model1[i].F_ID, model1[i].F_limit) <0)
|
|
4066
|
|
- model.Overtime = Math .Abs(TimeToOver(model1[i].F_ID, model1[i].F_limit)).ToString ();
|
|
|
4070
|
+ if (model1[i].F_Type !="3")
|
|
|
4071
|
+ {
|
|
|
4072
|
+ if (TimeToOver(model1[i].F_ID, model1[i].F_limit) < 0)
|
|
|
4073
|
+ model.Overtime = Math.Abs(TimeToOver(model1[i].F_ID, model1[i].F_limit)).ToString();
|
|
|
4074
|
+ else
|
|
|
4075
|
+ model.Overtime = "0";
|
|
|
4076
|
+ }
|
|
4067
|
4077
|
else
|
|
4068
|
4078
|
model.Overtime = "0";
|
|
4069
|
4079
|
if (model1[i].F_State == 11 && model1[i].F_IsVisit == 1)
|