|
|
@@ -558,17 +558,16 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
558
|
558
|
if (dic.Where(x => x.F_Value == User.F_RoleCode).Count() > 0)
|
|
559
|
559
|
{
|
|
560
|
560
|
var top = " "; var orderby = " order by F_CreateTime";
|
|
561
|
|
- if (sql == " and F_IsDelete=0 ")
|
|
562
|
|
- {
|
|
563
|
|
- top = " top 1000 "; orderby += " desc ";
|
|
564
|
|
- }
|
|
|
561
|
+
|
|
565
|
562
|
//20190715调整导出字段 zhengbingbing
|
|
566
|
563
|
//日期,工单号,诉求标题,诉求内容,承办单位,办理结果,是否满意,备注
|
|
567
|
|
- var dtdc = DbHelperSQL.Query(" select F_CreateTime 日期, F_CusName 姓名, dbo.GetUserName(F_CreateUser ) 受话员姓名,F_CusPhone 手机号,F_WorkOrderId 工单号,F_ComTitle 诉求标题,F_ComContent 工单内容,dbo.GetKeyName(F_Key,0) 反映类别一, dbo.GetKeyName(F_Key,1) 反映类别二,dbo.GetKeyName(F_Key,2) 反映类别三,dbo.GetKeyName(F_Key,3) 反映类别四,"
|
|
568
|
|
- + " dbo.GetDeptNames(F_MainDeptId ) 主办单位, "
|
|
569
|
|
- + " F_Result 办理结果, "
|
|
570
|
|
- + " (select top 1 (case F_IsSatisfie when 1 then'满意' when 2 then'基本满意' when 0 then '不满意' else '未评价' end) F_Satisfie from T_Bus_VisitResult WITH(NOLOCK) where F_IsDelete = 0 and F_WorkOrderId = a.F_WorkOrderId order by F_Id desc) 是否满意 "
|
|
571
|
|
- + " from T_Bus_WorkOrder a WITH(NOLOCK)" + value + value1 + " where 1=1 " + sql + orderby).Tables[0];
|
|
|
564
|
+ var dtdc = DbHelperSQL.Query(" select F_CreateTime 日期, F_CusName 姓名, users.F_Name 受话员姓名,F_CusPhone 手机号,F_WorkOrderId 工单号, " +
|
|
|
565
|
+ " F_ComTitle 诉求标题, F_ComContent 工单内容, b.names 反映类别, c.F_DeptName 主办单位, F_Result 办理结果, a.F_SpotCheck as F_SpotCheck, " +
|
|
|
566
|
+ " (select top 1(case F_IsSatisfie when 1 then'满意' when 2 then'基本满意' when 0 then '不满意' else '未评价' end) F_Satisfie " +
|
|
|
567
|
+ " from T_Bus_VisitResult WITH(NOLOCK) where F_IsDelete = 0 and F_WorkOrderId = a.F_WorkOrderId order by F_Id desc) 是否满意 " +
|
|
|
568
|
+ " from T_Bus_WorkOrder a WITH(NOLOCK) left join View_Keys as b on b.id = a.F_Key " +
|
|
|
569
|
+ " left join T_Sys_Department as c on c.F_DeptId = a.F_MainDeptId " +
|
|
|
570
|
+ " left join T_Sys_UserAccount as users on users.F_UserCode = a.F_CreateUser" + value + value1 + " where 1=1 " + sql + orderby).Tables[0];
|
|
572
|
571
|
var msg = new NPOIHelper().ExportToExcel("工单列表", dtdc);
|
|
573
|
572
|
if (msg == "")
|
|
574
|
573
|
{
|
|
|
@@ -1262,17 +1261,16 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1262
|
1261
|
if (isdc > 0)
|
|
1263
|
1262
|
{
|
|
1264
|
1263
|
var top = " "; var orderby = " order by F_CreateTime";
|
|
1265
|
|
- if (sql == " and F_IsDelete=0 ")
|
|
1266
|
|
- {
|
|
1267
|
|
- top = " top 1000 "; orderby += " desc ";
|
|
1268
|
|
- }
|
|
|
1264
|
+
|
|
1269
|
1265
|
//20190715调整导出字段 zhengbingbing
|
|
1270
|
1266
|
//日期,工单号,诉求标题,诉求内容,承办单位,办理结果,是否满意,备注
|
|
1271
|
|
- var dtdc = DbHelperSQL.Query(" select F_CreateTime 日期, F_CusName 姓名, dbo.GetUserName(F_CreateUser ) 受话员姓名,F_CusPhone 手机号,F_WorkOrderId 工单号,F_ComTitle 诉求标题,F_ComContent 工单内容,dbo.GetKeyName(F_Key,0) 反映类别一, dbo.GetKeyName(F_Key,1) 反映类别二,dbo.GetKeyName(F_Key,2) 反映类别三,dbo.GetKeyName(F_Key,3) 反映类别四,"
|
|
1272
|
|
- + " dbo.GetDeptNames(F_MainDeptId ) 主办单位, "
|
|
1273
|
|
- + " F_Result 办理结果, "
|
|
1274
|
|
- + " (select top 1 (case F_IsSatisfie when 1 then'满意' when 2 then'基本满意' when 0 then '不满意' else '未评价' end) F_Satisfie from T_Bus_VisitResult WITH(NOLOCK) where F_IsDelete = 0 and F_WorkOrderId = a.F_WorkOrderId order by F_Id desc) 是否满意 "
|
|
1275
|
|
- + " from T_Bus_WorkOrder a WITH(NOLOCK)" + value + value1 + " where 1=1 " + sql + orderby).Tables[0];
|
|
|
1267
|
+ var dtdc = DbHelperSQL.Query(" select F_CreateTime 日期, F_CusName 姓名, users.F_Name 受话员姓名,F_CusPhone 手机号,F_WorkOrderId 工单号, " +
|
|
|
1268
|
+ " F_ComTitle 诉求标题, F_ComContent 工单内容, b.names 反映类别, c.F_DeptName 主办单位, F_Result 办理结果, a.F_SpotCheck as F_SpotCheck, " +
|
|
|
1269
|
+ " (select top 1(case F_IsSatisfie when 1 then'满意' when 2 then'基本满意' when 0 then '不满意' else '未评价' end) F_Satisfie " +
|
|
|
1270
|
+ " from T_Bus_VisitResult WITH(NOLOCK) where F_IsDelete = 0 and F_WorkOrderId = a.F_WorkOrderId order by F_Id desc) 是否满意 " +
|
|
|
1271
|
+ " from T_Bus_WorkOrder a WITH(NOLOCK) left join View_Keys as b on b.id = a.F_Key " +
|
|
|
1272
|
+ " left join T_Sys_Department as c on c.F_DeptId = a.F_MainDeptId " +
|
|
|
1273
|
+ " left join T_Sys_UserAccount as users on users.F_UserCode = a.F_CreateUser" + value + value1 + " where 1=1 " + sql + orderby).Tables[0];
|
|
1276
|
1274
|
var msg = new NPOIHelper().ExportToExcel("工单列表", dtdc);
|
|
1277
|
1275
|
if (msg == "")
|
|
1278
|
1276
|
{
|
|
|
@@ -2389,7 +2387,8 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
2389
|
2387
|
sql += "and F_SpotCheck=1";
|
|
2390
|
2388
|
if (visit > -1)
|
|
2391
|
2389
|
{
|
|
2392
|
|
- sql += "and F_WorkOrderId in(select F_WorkOrderId from T_Bus_VisitResult WITH(NOLOCK) where F_Id in (select max(F_Id) from T_Bus_VisitResult WITH(NOLOCK) group by F_WorkOrderId ) and F_IsSatisfie = '" + visit + "' ";
|
|
|
2390
|
+ sql += "and F_WorkOrderId in(select F_WorkOrderId from T_Bus_VisitResult WITH(NOLOCK) where F_Id in (select max(F_Id) " +
|
|
|
2391
|
+ "from T_Bus_VisitResult WITH(NOLOCK) group by F_WorkOrderId ) and F_IsSatisfie = '" + visit + "' ";
|
|
2393
|
2392
|
|
|
2394
|
2393
|
}
|
|
2395
|
2394
|
else
|
|
|
@@ -2620,18 +2619,16 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
2620
|
2619
|
if (isdc > 0)
|
|
2621
|
2620
|
{
|
|
2622
|
2621
|
var top = " "; var orderby = " order by F_CreateTime";
|
|
2623
|
|
- if (sql == " and F_IsDelete=0 ")
|
|
2624
|
|
- {
|
|
2625
|
|
- top = " top 1000 "; orderby += " desc ";
|
|
2626
|
|
- }
|
|
|
2622
|
+
|
|
2627
|
2623
|
//20190715调整导出字段 zhengbingbing
|
|
2628
|
2624
|
//日期,工单号,诉求标题,诉求内容,承办单位,办理结果,是否满意,备注
|
|
2629
|
|
- var dtdc = DbHelperSQL.Query(" select F_CreateTime 日期, F_WorkOrderId 工单号,F_ComTitle 诉求标题,F_ComContent 工单内容,dbo.GetDictionaryName(F_Key) 主题词, "
|
|
2630
|
|
- + " dbo.GetDeptNames(F_MainDeptId ) 主办单位, "
|
|
2631
|
|
-
|
|
2632
|
|
- + " F_Result 办理结果, "
|
|
2633
|
|
- + " (select top 1 (case F_IsSatisfie when 1 then'满意' when 2 then'基本满意' when 0 then '不满意' else '未评价' end) F_Satisfie from T_Bus_VisitResult WITH(NOLOCK) where F_IsDelete = 0 and F_WorkOrderId = wo.F_WorkOrderId order by F_Id desc) 是否满意 "
|
|
2634
|
|
- + " from T_Bus_WorkOrder wo WITH(NOLOCK)" + value + " where 1=1 " + sql + orderby).Tables[0];
|
|
|
2625
|
+ var dtdc = DbHelperSQL.Query(" select F_CreateTime 日期, F_CusName 姓名, users.F_Name 受话员姓名,F_CusPhone 手机号,F_WorkOrderId 工单号, " +
|
|
|
2626
|
+ " F_ComTitle 诉求标题, F_ComContent 工单内容, b.names 反映类别, c.F_DeptName 主办单位, F_Result 办理结果, a.F_SpotCheck as F_SpotCheck, " +
|
|
|
2627
|
+ " (select top 1(case F_IsSatisfie when 1 then'满意' when 2 then'基本满意' when 0 then '不满意' else '未评价' end) F_Satisfie " +
|
|
|
2628
|
+ " from T_Bus_VisitResult WITH(NOLOCK) where F_IsDelete = 0 and F_WorkOrderId = a.F_WorkOrderId order by F_Id desc) 是否满意 " +
|
|
|
2629
|
+ " from T_Bus_WorkOrder a WITH(NOLOCK) left join View_Keys as b on b.id = a.F_Key " +
|
|
|
2630
|
+ " left join T_Sys_Department as c on c.F_DeptId = a.F_MainDeptId " +
|
|
|
2631
|
+ " left join T_Sys_UserAccount as users on users.F_UserCode = a.F_CreateUser" + value + " where 1=1 " + sql + orderby).Tables[0];
|
|
2635
|
2632
|
var msg = new NPOIHelper().ExportToExcel("工单列表", dtdc);
|
|
2636
|
2633
|
if (msg == "")
|
|
2637
|
2634
|
{
|
|
|
@@ -3481,18 +3478,16 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
3481
|
3478
|
if (isdc > 0)
|
|
3482
|
3479
|
{
|
|
3483
|
3480
|
var top = " "; var orderby = " order by F_CreateTime";
|
|
3484
|
|
- if (sql == " and F_IsDelete=0 ")
|
|
3485
|
|
- {
|
|
3486
|
|
- top = " top 1000 "; orderby += " desc ";
|
|
3487
|
|
- }
|
|
|
3481
|
+
|
|
3488
|
3482
|
//20190715调整导出字段 zhengbingbing
|
|
3489
|
3483
|
//日期,工单号,诉求标题,诉求内容,承办单位,办理结果,是否满意,备注
|
|
3490
|
|
- var dtdc = DbHelperSQL.Query(" select " + top + " F_CreateTime 日期, F_WorkOrderId 工单号,F_ComTitle 诉求标题,F_ComContent 工单内容,dbo.GetDictionaryName(F_Key) 主题词, "
|
|
3491
|
|
- + " dbo.GetDeptNames(F_MainDeptId ) 主办单位, "
|
|
3492
|
|
- + " F_Result 办理结果, "
|
|
3493
|
|
- + " (select top 1 (case F_IsSatisfie when 1 then'满意' when 2 then'基本满意' when 0 then '不满意' else '未评价' end) " +
|
|
3494
|
|
- "F_Satisfie from T_Bus_VisitResult WITH(NOLOCK) where F_IsDelete = 0 and F_WorkOrderId = wo.F_WorkOrderId order by F_Id desc) 是否满意 "
|
|
3495
|
|
- + " from T_Bus_WorkOrder wo WITH(NOLOCK)" + value + " where 1=1 " + sql + orderby).Tables[0];
|
|
|
3484
|
+ var dtdc = DbHelperSQL.Query(" select F_CreateTime 日期, F_CusName 姓名, users.F_Name 受话员姓名,F_CusPhone 手机号,F_WorkOrderId 工单号, " +
|
|
|
3485
|
+ " F_ComTitle 诉求标题, F_ComContent 工单内容, b.names 反映类别, c.F_DeptName 主办单位, F_Result 办理结果, a.F_SpotCheck as F_SpotCheck, " +
|
|
|
3486
|
+ " (select top 1(case F_IsSatisfie when 1 then'满意' when 2 then'基本满意' when 0 then '不满意' else '未评价' end) F_Satisfie " +
|
|
|
3487
|
+ " from T_Bus_VisitResult WITH(NOLOCK) where F_IsDelete = 0 and F_WorkOrderId = a.F_WorkOrderId order by F_Id desc) 是否满意 " +
|
|
|
3488
|
+ " from T_Bus_WorkOrder a WITH(NOLOCK) left join View_Keys as b on b.id = a.F_Key " +
|
|
|
3489
|
+ " left join T_Sys_Department as c on c.F_DeptId = a.F_MainDeptId " +
|
|
|
3490
|
+ " left join T_Sys_UserAccount as users on users.F_UserCode = a.F_CreateUser" + value + " where 1=1 " + sql + orderby).Tables[0];
|
|
3496
|
3491
|
var msg = new NPOIHelper().ExportToExcel("工单列表", dtdc);
|
|
3497
|
3492
|
if (msg == "")
|
|
3498
|
3493
|
{
|