|
|
@@ -620,7 +620,7 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
620
|
620
|
return Error("重复添加失败");
|
|
621
|
621
|
}
|
|
622
|
622
|
|
|
623
|
|
- RedisHelper.StringSet(kkk, "1", new TimeSpan(0, 5, 0));
|
|
|
623
|
+
|
|
624
|
624
|
|
|
625
|
625
|
|
|
626
|
626
|
Model.T_FaultRepair_Base model = new Model.T_FaultRepair_Base();
|
|
|
@@ -635,8 +635,8 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
635
|
635
|
string abcate21 = input.WorkOrderCategory;
|
|
636
|
636
|
|
|
637
|
637
|
if (dtabcate22.Select("F_GDId='" + abcate21 + "'").Count() > 0) {
|
|
638
|
|
- //安全隐患类的工单只能是安全隐患网格长 角色提交
|
|
639
|
|
- if (User.F_RoleCode != "AQYHWGZ" && User.F_RoleCode != "GLY")
|
|
|
638
|
+ //安全隐患类的工单只能是安全隐患网格长 角色提交 && User.F_RoleCode != "GLY"
|
|
|
639
|
+ if (User.F_LabelID != 4 && User.F_RoleCode != "GLY")
|
|
640
|
640
|
{
|
|
641
|
641
|
return Error("你没有权限提交安全隐患类工单");
|
|
642
|
642
|
}
|
|
|
@@ -891,7 +891,7 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
891
|
891
|
|
|
892
|
892
|
|
|
893
|
893
|
|
|
894
|
|
- RedisHelper.StringDelete(kkk);
|
|
|
894
|
+ //RedisHelper.StringDelete(kkk);
|
|
895
|
895
|
if (returnid > 0)
|
|
896
|
896
|
{
|
|
897
|
897
|
LogHelper.Info("推送工单" + model.F_WorkOrderCode + ";returnid " + returnid);
|
|
|
@@ -1248,6 +1248,7 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
1248
|
1248
|
|
|
1249
|
1249
|
|
|
1250
|
1250
|
trans.Complete();
|
|
|
1251
|
+ RedisHelper.StringSet(kkk, "1", new TimeSpan(0, 5, 0));
|
|
1251
|
1252
|
return Success("添加成功!", returnid);
|
|
1252
|
1253
|
}
|
|
1253
|
1254
|
|
|
|
@@ -1260,7 +1261,7 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
1260
|
1261
|
|
|
1261
|
1262
|
|
|
1262
|
1263
|
}
|
|
1263
|
|
-
|
|
|
1264
|
+
|
|
1264
|
1265
|
}
|
|
1265
|
1266
|
|
|
1266
|
1267
|
/// <summary>
|
|
|
@@ -13174,7 +13175,7 @@ datatable.Columns.Add("Equips", typeof(object));
|
|
13174
|
13175
|
}
|
|
13175
|
13176
|
|
|
13176
|
13177
|
[AllowAnonymous]
|
|
13177
|
|
- public ActionResult CreateAqyhlTask() {
|
|
|
13178
|
+ public ActionResult CreateAqyhlTask(string day ) {
|
|
13178
|
13179
|
DataTable dt = new DataTable();
|
|
13179
|
13180
|
dt.Columns.Add("F_WeekName",typeof(string));
|
|
13180
|
13181
|
dt.Columns.Add("F_WeekRange", typeof(string));
|
|
|
@@ -13185,20 +13186,27 @@ datatable.Columns.Add("Equips", typeof(object));
|
|
13185
|
13186
|
dt.Columns.Add("F_Code", typeof(string));
|
|
13186
|
13187
|
dt.Columns.Add("F_CreateTime", typeof(DateTime));
|
|
13187
|
13188
|
dt.Columns.Add("F_EndTime", typeof(DateTime));
|
|
13188
|
|
- string usersql = "select F_UserCode, F_UserName from T_Sys_UserAccount where F_RoleId = (select F_RoleId from T_Sys_Role where F_RoleCode = 'gly')";
|
|
|
13189
|
+ string usersql = " select F_UserCode, F_UserName from T_Sys_UserAccount where F_DeleteFlag=0 and F_LabelId=4";
|
|
13189
|
13190
|
DataTable dtuser= DbHelperSQL.Query(usersql).Tables[0];
|
|
13190
|
13191
|
string week= Common.GetYearWeek(DateTime.Now);
|
|
13191
|
|
- DateTime ddd = DateTime.Now;
|
|
|
13192
|
+ DateTime ddd;
|
|
|
13193
|
+ if (string.IsNullOrEmpty(day))
|
|
|
13194
|
+ {
|
|
|
13195
|
+ ddd= DateTime.Now;
|
|
|
13196
|
+ }
|
|
|
13197
|
+ else {
|
|
|
13198
|
+ ddd = Convert.ToDateTime(day);
|
|
|
13199
|
+ }
|
|
13192
|
13200
|
foreach (DataRow item in dtuser.Rows)
|
|
13193
|
13201
|
{
|
|
13194
|
13202
|
DataRow dr = dt.NewRow();
|
|
13195
|
13203
|
dr["F_WeekName"] = week;
|
|
13196
|
|
- dr["F_WeekRange"] = DateTime.Now.ToShortDateString()+ "~"+ DateTime.Now.AddDays(7).ToShortDateString();
|
|
|
13204
|
+ dr["F_WeekRange"] = ddd.ToShortDateString()+ "~"+ ddd.AddDays(7).ToShortDateString();
|
|
13197
|
13205
|
dr["F_UserCode"] = item["F_UserCode"] ;
|
|
13198
|
13206
|
dr["F_UserName"] = item["F_UserName"];
|
|
13199
|
13207
|
dr["F_ReportStatus"] = "待上报";
|
|
13200
|
13208
|
dr["F_CreateTime"] = ddd;
|
|
13201
|
|
- dr["F_EndTime"] = DateTime.Now.AddDays(7);
|
|
|
13209
|
+ dr["F_EndTime"] = ddd.AddDays(7);
|
|
13202
|
13210
|
dt.Rows.Add(dr);
|
|
13203
|
13211
|
}
|
|
13204
|
13212
|
|
|
|
@@ -13207,7 +13215,7 @@ datatable.Columns.Add("Equips", typeof(object));
|
|
13207
|
13215
|
|
|
13208
|
13216
|
return Success("获取成功");
|
|
13209
|
13217
|
}
|
|
13210
|
|
- [AllowAnonymous]
|
|
|
13218
|
+
|
|
13211
|
13219
|
public ActionResult AQYHTaskList(int isdc=0)
|
|
13212
|
13220
|
{
|
|
13213
|
13221
|
// 列表筛选:工单编号、工号、上报起止日期、渠道、工单类型(安全隐患类工单类型)、申请科室、工单状态、任务状态
|
|
|
@@ -13355,7 +13363,8 @@ datatable.Columns.Add("Equips", typeof(object));
|
|
13355
|
13363
|
, User.F_UserCode, EnumSmsType.repair
|
|
13356
|
13364
|
, 0);
|
|
13357
|
13365
|
return Success("发送成功");
|
|
13358
|
|
- }
|
|
|
13366
|
+ }
|
|
|
13367
|
+ [AllowAnonymous]
|
|
13359
|
13368
|
public ActionResult SendAllMes()
|
|
13360
|
13369
|
{
|
|
13361
|
13370
|
List<Model.T_WeekTask> weekTasks= weekTaskbll.GetModelList("F_EndTime > GETDATE() and F_code is null");
|
|
|
@@ -13363,7 +13372,7 @@ datatable.Columns.Add("Equips", typeof(object));
|
|
13363
|
13372
|
foreach (Model.T_WeekTask item in weekTasks )
|
|
13364
|
13373
|
{
|
|
13365
|
13374
|
msg.AddInternalMessagesInfo("催办消息", "本周安全隐患类工单还未上报,请及时上报", item.F_UserCode
|
|
13366
|
|
- , User.F_UserCode, EnumSmsType.repair
|
|
|
13375
|
+ , "8000", EnumSmsType.repair
|
|
13367
|
13376
|
, 0);
|
|
13368
|
13377
|
}
|
|
13369
|
13378
|
|