|
|
@@ -14549,39 +14549,39 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
14549
|
14549
|
modelT_Bus_WorkOrder.F_MainDeptId > 0)
|
|
14550
|
14550
|
{
|
|
14551
|
14551
|
|
|
14552
|
|
- if (User.F_RoleCode == "ZXHWY")
|
|
14553
|
|
- {
|
|
14554
|
|
- Dictionary<string, object> keyValuePairs3 = new Dictionary<string, object>();
|
|
14555
|
|
- keyValuePairs3.Add("F_WorkState", (int)EnumWorkState.backaudit);
|
|
14556
|
|
- keyValuePairs3.Add("F_Note", "");
|
|
14557
|
|
- modelT_Bus_WorkOrder.F_WorkState = (int)EnumWorkState.backaudit;//重办审核
|
|
14558
|
|
- if (statistics > 0)
|
|
14559
|
|
- {
|
|
14560
|
|
- if (modelT_Bus_AssignedInfo.F_IsPerform == 1)
|
|
14561
|
|
- modelT_Bus_AssignedInfo.F_IsPerform = 2;
|
|
14562
|
|
- else
|
|
14563
|
|
- modelT_Bus_AssignedInfo.F_IsPerform = 3;
|
|
14564
|
|
- if (groupstatistics > 0)
|
|
14565
|
|
- modelT_Bus_AssignedInfo.F_GroupStatistics = groupstatistics.ToString();
|
|
|
14552
|
+ //if (User.F_RoleCode == "ZXHWY")
|
|
|
14553
|
+ //{
|
|
|
14554
|
+ // Dictionary<string, object> keyValuePairs3 = new Dictionary<string, object>();
|
|
|
14555
|
+ // keyValuePairs3.Add("F_WorkState", (int)EnumWorkState.backaudit);
|
|
|
14556
|
+ // keyValuePairs3.Add("F_Note", "");
|
|
|
14557
|
+ // modelT_Bus_WorkOrder.F_WorkState = (int)EnumWorkState.backaudit;//重办审核
|
|
|
14558
|
+ // if (statistics > 0)
|
|
|
14559
|
+ // {
|
|
|
14560
|
+ // if (modelT_Bus_AssignedInfo.F_IsPerform == 1)
|
|
|
14561
|
+ // modelT_Bus_AssignedInfo.F_IsPerform = 2;
|
|
|
14562
|
+ // else
|
|
|
14563
|
+ // modelT_Bus_AssignedInfo.F_IsPerform = 3;
|
|
|
14564
|
+ // if (groupstatistics > 0)
|
|
|
14565
|
+ // modelT_Bus_AssignedInfo.F_GroupStatistics = groupstatistics.ToString();
|
|
14566
|
14566
|
|
|
14567
|
14567
|
|
|
14568
|
|
- new BLL.T_Bus_AssignedInfo().Update(modelT_Bus_AssignedInfo);
|
|
14569
|
|
- }
|
|
14570
|
|
- if (workorderBLL.UpdateWorkOrder(modelT_Bus_WorkOrder.F_Id, keyValuePairs3))
|
|
14571
|
|
- {
|
|
14572
|
|
- #region 插入操作记录
|
|
|
14568
|
+ // new BLL.T_Bus_AssignedInfo().Update(modelT_Bus_AssignedInfo);
|
|
|
14569
|
+ // }
|
|
|
14570
|
+ // if (workorderBLL.UpdateWorkOrder(modelT_Bus_WorkOrder.F_Id, keyValuePairs3))
|
|
|
14571
|
+ // {
|
|
|
14572
|
+ // #region 插入操作记录
|
|
14573
|
14573
|
|
|
14574
|
|
- #region 20191021调整为多个主办单位时调整
|
|
|
14574
|
+ // #region 20191021调整为多个主办单位时调整
|
|
14575
|
14575
|
|
|
14576
|
|
- #endregion
|
|
14577
|
|
- opt = "于" + DateTime.Now.ToString("yyyy年MM月dd日HH时mm分ss秒") + "退回重办";
|
|
14578
|
|
- cbreasons = ",重办原因:" + cbreason;
|
|
14579
|
|
- #endregion
|
|
|
14576
|
+ // #endregion
|
|
|
14577
|
+ // opt = "于" + DateTime.Now.ToString("yyyy年MM月dd日HH时mm分ss秒") + "退回重办";
|
|
|
14578
|
+ // cbreasons = ",重办原因:" + cbreason;
|
|
|
14579
|
+ // #endregion
|
|
14580
|
14580
|
|
|
14581
|
|
- }
|
|
14582
|
|
- }
|
|
14583
|
|
- else
|
|
14584
|
|
- {
|
|
|
14581
|
+ // }
|
|
|
14582
|
+ //}
|
|
|
14583
|
+ //else
|
|
|
14584
|
+ //{
|
|
14585
|
14585
|
int n = Int32.Parse(DbHelperSQL.GetSingle("select count(1) from T_Bus_AssignedInfo WITH(NOLOCK) where F_WorkOrderId='" + modelT_Bus_WorkOrder.F_WorkOrderId + "' and F_State=1 and F_IsSure=1 and F_IsDelete=0 and isnull(F_IsReload,0)>0").ToString());
|
|
14586
|
14586
|
Model.T_Bus_AssignedInfo newmodelT_Bus_AssignedInfo = new Model.T_Bus_AssignedInfo();
|
|
14587
|
14587
|
newmodelT_Bus_AssignedInfo.F_WorkOrderId = modelT_Bus_WorkOrder.F_WorkOrderId;
|
|
|
@@ -14716,7 +14716,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
14716
|
14716
|
|
|
14717
|
14717
|
|
|
14718
|
14718
|
|
|
14719
|
|
- }
|
|
|
14719
|
+ // }
|
|
14720
|
14720
|
|
|
14721
|
14721
|
}
|
|
14722
|
14722
|
}
|
|
|
@@ -23162,7 +23162,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
23162
|
23162
|
{
|
|
23163
|
23163
|
int maindeptid = RequestString.GetInt("maindeptid", 0);
|
|
23164
|
23164
|
string otherdeptids = RequestString.GetFormString("otherdeptids");
|
|
23165
|
|
- int limittime = RequestString.GetInt("limittime", 6);
|
|
|
23165
|
+ int limittime = RequestString.GetInt("limittime", 2);
|
|
23166
|
23166
|
string assignedopinion = RequestString.GetFormString("assignedopinion");
|
|
23167
|
23167
|
int statistics = RequestString.GetInt("statistics", 0);//是否进行退回统计0否1是
|
|
23168
|
23168
|
int groupstatistics = RequestString.GetInt("groupstatistics", 0);
|
|
|
@@ -23382,36 +23382,37 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
23382
|
23382
|
int n = Int32.Parse(DbHelperSQL.GetSingle("select count(1) from T_Bus_AssignedInfo WITH(NOLOCK) where F_WorkOrderId='" + modelT_Bus_WorkOrder.F_WorkOrderId + "' and F_State=1 and F_IsSure=1 and F_IsDelete=0 and isnull(F_IsReload,0)>0").ToString());
|
|
23383
|
23383
|
Model.T_Bus_AssignedInfo newmodelT_Bus_AssignedInfo = new Model.T_Bus_AssignedInfo();
|
|
23384
|
23384
|
newmodelT_Bus_AssignedInfo.F_WorkOrderId = modelT_Bus_WorkOrder.F_WorkOrderId;
|
|
23385
|
|
- DataTable dt = DbHelperSQL.Query("select top " +limittime + " F_OffDate from T_Sys_WorkOFFDays where F_OffState = 1 and " +
|
|
23386
|
|
- "F_OffDate> (select top 1 F_OffDate from T_Sys_WorkOFFDays where F_OffDate >= '" + DateTime .Now + "' and F_OffState = 1 order by F_OffDate asc) order by F_OffDate ").Tables[0];
|
|
23387
|
|
- var resdatetime = dt.Rows[limittime-1]["F_OffDate"].ToString();
|
|
23388
|
|
- if (!string.IsNullOrEmpty(resdatetime))
|
|
23389
|
|
- {
|
|
23390
|
|
- resdatetime = GetLimittime(limittime);
|
|
23391
|
|
- // resdatetime = resdatetime.Split(' ')[0] + " " + DateTime.Now.ToString("HH:mm:ss");
|
|
23392
|
|
- // var datatime = DateTime.Now.AddDays(6);
|
|
23393
|
|
- // if (Convert.ToDateTime(resdatetime) > datatime)
|
|
23394
|
|
- // {
|
|
23395
|
|
- // var datetime = Convert.ToDateTime(resdatetime.Split(' ')[0] + " " + DateTime.Now.ToString("HH:mm:ss")).AddHours(8);
|
|
23396
|
|
- // DataTable dt1 = DbHelperSQL.Query("select top 1 F_OffDate from T_Sys_WorkOFFDays " +
|
|
23397
|
|
- // " with(nolock) where F_OffState = 1 and " +
|
|
23398
|
|
- // "F_OffDate >= '" + datetime.ToString("yyyy-MM-dd") + "' order by F_OffDate asc").Tables[0];
|
|
23399
|
|
- // var resdatetimes = dt1.Rows[dt1.Rows.Count - 1]["F_OffDate"].ToString();
|
|
23400
|
|
- // if (Convert.ToDateTime(resdatetimes).ToString("yyyy-MM-dd") !=
|
|
23401
|
|
- //Convert.ToDateTime(datetime).ToString("yyyy-MM-dd"))
|
|
23402
|
|
- // {
|
|
23403
|
|
- // resdatetime = Convert.ToDateTime(resdatetimes).ToString("yyyy-MM-dd") + " " + datetime.AddHours(8).ToString("HH:mm:ss");
|
|
23404
|
|
- // }
|
|
23405
|
|
- // // resdatetime = Convert.ToDateTime(resdatetime.Split(' ')[0] + " " + DateTime.Now.ToString("HH:mm:ss")).AddHours(8).ToString("yyyy-MM-dd HH:mm:ss"); ;
|
|
23406
|
|
- // }
|
|
23407
|
|
- newmodelT_Bus_AssignedInfo.F_LimitTime = DateTime.Parse(resdatetime);//办理时限
|
|
23408
|
|
- }
|
|
|
23385
|
+ //DataTable dt = DbHelperSQL.Query("select top " +limittime + " F_OffDate from T_Sys_WorkOFFDays where F_OffState = 1 and " +
|
|
|
23386
|
+ // "F_OffDate> (select top 1 F_OffDate from T_Sys_WorkOFFDays where F_OffDate >= '" + DateTime .Now + "' and F_OffState = 1 order by F_OffDate asc) order by F_OffDate ").Tables[0];
|
|
|
23387
|
+ var resdatetime = GetLimittime(limittime);
|
|
|
23388
|
+ // if (!string.IsNullOrEmpty(resdatetime))
|
|
|
23389
|
+ // {
|
|
|
23390
|
+ // resdatetime = GetLimittime(limittime);
|
|
|
23391
|
+ //// resdatetime = resdatetime.Split(' ')[0] + " " + DateTime.Now.ToString("HH:mm:ss");
|
|
|
23392
|
+ //// var datatime = DateTime.Now.AddDays(6);
|
|
|
23393
|
+ //// if (Convert.ToDateTime(resdatetime) > datatime)
|
|
|
23394
|
+ //// {
|
|
|
23395
|
+ //// var datetime = Convert.ToDateTime(resdatetime.Split(' ')[0] + " " + DateTime.Now.ToString("HH:mm:ss")).AddHours(8);
|
|
|
23396
|
+ //// DataTable dt1 = DbHelperSQL.Query("select top 1 F_OffDate from T_Sys_WorkOFFDays " +
|
|
|
23397
|
+ //// " with(nolock) where F_OffState = 1 and " +
|
|
|
23398
|
+ //// "F_OffDate >= '" + datetime.ToString("yyyy-MM-dd") + "' order by F_OffDate asc").Tables[0];
|
|
|
23399
|
+ //// var resdatetimes = dt1.Rows[dt1.Rows.Count - 1]["F_OffDate"].ToString();
|
|
|
23400
|
+ //// if (Convert.ToDateTime(resdatetimes).ToString("yyyy-MM-dd") !=
|
|
|
23401
|
+ ////Convert.ToDateTime(datetime).ToString("yyyy-MM-dd"))
|
|
|
23402
|
+ //// {
|
|
|
23403
|
+ //// resdatetime = Convert.ToDateTime(resdatetimes).ToString("yyyy-MM-dd") + " " + datetime.AddHours(8).ToString("HH:mm:ss");
|
|
|
23404
|
+ //// }
|
|
|
23405
|
+ //// // resdatetime = Convert.ToDateTime(resdatetime.Split(' ')[0] + " " + DateTime.Now.ToString("HH:mm:ss")).AddHours(8).ToString("yyyy-MM-dd HH:mm:ss"); ;
|
|
|
23406
|
+ //// }
|
|
|
23407
|
+ // newmodelT_Bus_AssignedInfo.F_LimitTime = DateTime.Parse(resdatetime);//办理时限
|
|
|
23408
|
+ // }
|
|
23409
|
23409
|
newmodelT_Bus_AssignedInfo.F_MainDeptId = modelT_Bus_WorkOrder.F_MainDeptId;//主办单位id
|
|
23410
|
23410
|
newmodelT_Bus_AssignedInfo.F_OtherDeptIds = "";//协办单位id
|
|
23411
|
23411
|
newmodelT_Bus_AssignedInfo.F_AssignedOpinion = reason;//交办意见
|
|
23412
|
23412
|
newmodelT_Bus_AssignedInfo.F_State = 1;
|
|
23413
|
23413
|
newmodelT_Bus_AssignedInfo.F_CreateUser = User.F_UserCode;
|
|
23414
|
23414
|
newmodelT_Bus_AssignedInfo.F_CreateTime = DateTime.Now;
|
|
|
23415
|
+ newmodelT_Bus_AssignedInfo.F_LimitTime = DateTime.Parse(resdatetime);
|
|
23415
|
23416
|
newmodelT_Bus_AssignedInfo.F_IsDelete = 0;
|
|
23416
|
23417
|
newmodelT_Bus_AssignedInfo.F_IsOverdue = 0;
|
|
23417
|
23418
|
newmodelT_Bus_AssignedInfo.F_IsSure = 0;
|