|
|
@@ -663,7 +663,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
663
|
663
|
{
|
|
664
|
664
|
var depts = new BLL.T_Bus_WorkOrder().GetModelList(sql + "order by F_Id desc");
|
|
665
|
665
|
dt.Columns.Add("序号");
|
|
666
|
|
- dt.Columns.Add("抽检时间");
|
|
|
666
|
+ dt.Columns.Add("录入时间");
|
|
667
|
667
|
dt.Columns.Add("抽检单位");
|
|
668
|
668
|
dt.Columns.Add("办事处");
|
|
669
|
669
|
dt.Columns.Add("抽检类型");
|
|
|
@@ -685,7 +685,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
685
|
685
|
{
|
|
686
|
686
|
// drNew["工单编号"] = it.F_WorkOrderId;//
|
|
687
|
687
|
drNew["序号"] = it.F_SerialNumber;//
|
|
688
|
|
- drNew["抽检时间"] = DateTime.Parse(it.F_CreateTime.ToString()).ToString("yyyy年MM月dd日HH时mm分");//
|
|
|
688
|
+ drNew["录入时间"] = DateTime.Parse(it.F_CreateTime.ToString()).ToString("yyyy年MM月dd日HH时mm分");//
|
|
689
|
689
|
drNew["抽检单位"] = it.F_Company;
|
|
690
|
690
|
if (!string.IsNullOrEmpty(it.F_Office))
|
|
691
|
691
|
{
|
|
|
@@ -1200,7 +1200,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1200
|
1200
|
var user = new BLL.T_Sys_UserAccount().GetModel(it.F_DealUser);
|
|
1201
|
1201
|
if (user != null)
|
|
1202
|
1202
|
{
|
|
1203
|
|
- model.F_DealUser = user.F_UserName; ;//处理人
|
|
|
1203
|
+ if (!string.IsNullOrEmpty(user.F_Mobile))
|
|
|
1204
|
+ {
|
|
|
1205
|
+ model.F_DealUser = user.F_UserName + "(" + user.F_Mobile + ")"; ;//处理人
|
|
|
1206
|
+ }
|
|
|
1207
|
+ else
|
|
|
1208
|
+ model.F_DealUser = user.F_UserName;
|
|
1204
|
1209
|
}
|
|
1205
|
1210
|
}
|
|
1206
|
1211
|
model.F_DealTime = it.F_DealTime;//处理时间
|
|
|
@@ -1514,16 +1519,19 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1514
|
1519
|
return Error("请填写催单内容");
|
|
1515
|
1520
|
if (model.F_State == 0)
|
|
1516
|
1521
|
return Error("工单未提交");
|
|
1517
|
|
- else if (model.F_State == 10)
|
|
1518
|
|
- return Error("工单已处理");
|
|
1519
|
1522
|
else
|
|
1520
|
1523
|
{
|
|
|
1524
|
+
|
|
1521
|
1525
|
var modellist = new BLL.T_Wo_WorkOrderItem_New().GetModelList("F_WoID='" + model.F_Id + "'and F_IsUsed =0 order by F_Id desc").FirstOrDefault();
|
|
1522
|
1526
|
if(modellist !=null )
|
|
1523
|
1527
|
{
|
|
1524
|
|
- if (!string.IsNullOrEmpty(modellist.F_NextUser ))
|
|
|
1528
|
+ if (!string.IsNullOrEmpty(modellist.F_NextUser) || model.F_State == 10)
|
|
1525
|
1529
|
{
|
|
1526
|
|
- var user = new BLL.T_Sys_UserAccount().GetModel(modellist.F_NextUser);
|
|
|
1530
|
+ Model.T_Sys_UserAccount user = new Model.T_Sys_UserAccount();
|
|
|
1531
|
+ if (model.F_State == 10)
|
|
|
1532
|
+ user = new BLL.T_Sys_UserAccount().GetModel(modellist.F_CreateUser);
|
|
|
1533
|
+ else
|
|
|
1534
|
+ user = new BLL.T_Sys_UserAccount().GetModel(modellist.F_NextUser);
|
|
1527
|
1535
|
string deptname = "";
|
|
1528
|
1536
|
var dement = new BLL.T_Sys_Department().GetModel(ua.F_DeptId);
|
|
1529
|
1537
|
if (dement != null)
|
|
|
@@ -1534,13 +1542,33 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1534
|
1542
|
{
|
|
1535
|
1543
|
if (!string.IsNullOrEmpty(user.F_Mobile))
|
|
1536
|
1544
|
{
|
|
1537
|
|
- bool n = new WorkTypeController().SendReminderSMS("工单催单提醒:", user.F_Mobile, cont);
|
|
|
1545
|
+ bool n = true;
|
|
|
1546
|
+ if (model.F_State == 10)
|
|
|
1547
|
+ {
|
|
|
1548
|
+ n = new WorkTypeController().SendReminderSMS("完善工单提醒:", user.F_Mobile, cont);
|
|
|
1549
|
+ }
|
|
|
1550
|
+ else
|
|
|
1551
|
+ {
|
|
|
1552
|
+ n = new WorkTypeController().SendReminderSMS("工单催单提醒:", user.F_Mobile, cont);
|
|
|
1553
|
+ }
|
|
|
1554
|
+ // bool n = new WorkTypeController().SendReminderSMS("工单催单提醒:", user.F_Mobile, cont);
|
|
1538
|
1555
|
// string msg = new PushMessageController().Push(Title, count, user.F_UserCode);
|
|
1539
|
1556
|
if (n)
|
|
1540
|
1557
|
{
|
|
1541
|
|
- model.F_DealType = 1;
|
|
|
1558
|
+
|
|
|
1559
|
+
|
|
|
1560
|
+ if (model.F_State == 10)
|
|
|
1561
|
+ {
|
|
|
1562
|
+ model.F_DealState = 1;
|
|
|
1563
|
+ AddLog(model.F_Id, (int)model.F_State, deptname + ua.F_UserName + "完善工单:" + cont, 13, 13, "", 0, ua, 1);
|
|
|
1564
|
+ }
|
|
|
1565
|
+ else
|
|
|
1566
|
+ {
|
|
|
1567
|
+ model.F_DealType = 1;
|
|
|
1568
|
+ AddLog(model.F_Id, (int)model.F_State, deptname + ua.F_UserName + "催单:" + cont, 12, 12, "", 0, ua, 1);
|
|
|
1569
|
+ }
|
|
1542
|
1570
|
workorderBLL.Update(model);
|
|
1543
|
|
- AddLog(model.F_Id, (int)model.F_State, deptname + ua.F_UserName + "催单:" + cont, 12, 12, "", 0, ua, 1);
|
|
|
1571
|
+ // AddLog(model.F_Id, (int)model.F_State, deptname + ua.F_UserName + "催单:" + cont, 12, 12, "", 0, ua, 1);
|
|
1544
|
1572
|
return Success("催单成功");
|
|
1545
|
1573
|
}
|
|
1546
|
1574
|
else
|