浏览代码

代码更新

zhaozhiqiang 3 年之前
父节点
当前提交
7a9e57d11e

+ 2 - 2
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/WorkOrderReportController.cs

274
                 end = DateTime.Now;
274
                 end = DateTime.Now;
275
             }
275
             }
276
             Dictionary<string, string> paras = new Dictionary<string, string>();
276
             Dictionary<string, string> paras = new Dictionary<string, string>();
277
-            paras.Add("@sdate", start.Value.ToString("yyyy-MM-dd"));
278
-            paras.Add("@edate", end.Value.ToString("yyyy-MM-dd"));
277
+            paras.Add("@sdate", start.Value.ToString("yyyy-MM-dd HH:mm:ss"));
278
+            paras.Add("@edate", end.Value.ToString("yyyy-MM-dd HH:mm:ss"));
279
             var obj = DbHelperSQL.RunProcedure("P_DeptEfficiencyReport_1", paras, "DeptEfficiencyReport");
279
             var obj = DbHelperSQL.RunProcedure("P_DeptEfficiencyReport_1", paras, "DeptEfficiencyReport");
280
             var newSet = new DataSet();
280
             var newSet = new DataSet();
281
             if (obj != null && obj.Tables[0] != null && obj.Tables[0].Rows.Count > 0)
281
             if (obj != null && obj.Tables[0] != null && obj.Tables[0].Rows.Count > 0)

+ 12 - 1
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderController.cs

3130
             int userId = Utils.StrToInt(User.UserData["F_UserID"], 0);
3130
             int userId = Utils.StrToInt(User.UserData["F_UserID"], 0);
3131
            // int userId = 751;
3131
            // int userId = 751;
3132
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
3132
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
3133
+            int isyq = RequestString.GetInt("isyq", -1);
3133
             //获取待办理工单数量
3134
             //获取待办理工单数量
3134
-            string sql = " select count(*) dblcount from T_Bus_WorkOrder where  F_IsDelete=0  and F_WorkState in (2,4,8) and F_MainDeptId="+userModel.F_DeptId;
3135
+            string sql = " select count(*) dblcount from T_Bus_WorkOrder where  F_IsDelete=0  and F_WorkState in (2,4,8) and F_WorkOrderId in (select F_WorkOrderId from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and "
3136
+                       + " ISNULL(F_FeedbackTime, '')='' and F_MainDeptId =" + userModel.F_DeptId + " and F_IsSure in (0,1)";
3137
+
3138
+            if (isyq != -1)
3139
+            {
3140
+                sql += " and dbo.GetOverState(F_WorkOrderId)=" + isyq;
3141
+            }
3142
+            else
3143
+            {
3144
+                sql += ")";
3145
+            }
3135
             //获取催办数量
3146
             //获取催办数量
3136
             string sql1 = " select count(*) dblcount from T_Bus_WorkOrder where  F_IsDelete=0  and ReminderNum>0 and F_WorkOrderID in(select F_WorkOrderID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_IsSure in (0,1) and F_MainDeptId=" + userModel.F_DeptId + ") ";
3147
             string sql1 = " select count(*) dblcount from T_Bus_WorkOrder where  F_IsDelete=0  and ReminderNum>0 and F_WorkOrderID in(select F_WorkOrderID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_IsSure in (0,1) and F_MainDeptId=" + userModel.F_DeptId + ") ";
3137
             //扫描件未上传数量
3148
             //扫描件未上传数量