1550076451 3 yıl önce
ebeveyn
işleme
d375814995

+ 12 - 11
RMYY_CallCenter_Api/Controllers/CarManage/T_Car_WorkOrderController.cs

@@ -522,18 +522,18 @@ namespace RMYY_CallCenter_Api.Controllers.CarManage
522 522
                     if (string.IsNullOrEmpty(WorkOrderCode))
523 523
                         return Error("工单信息错误!");
524 524
                     var model = orderbll.GetModelByCode(WorkOrderCode);
525
-                    model.HosName = new Bll.T_Wowo_repairyqbll().GetModel(model.F_HosId ?? 0)?.T_Woname ?? "";
526
-                    model.F_ProposerDeptName = new Bll.T_Sys_Department().GetModel(Convert.ToInt32(model.F_ProposerDeptId))?.F_DeptName ?? "";
527
-                    model.F_ProposerName = new Bll.T_Sys_UserAccount().GetModel(model.F_ProposerCode.ToString())?.F_UserName ?? "";
528
-                    model.F_CarName = new Bll.T_Sys_DictionaryValue().GetModel(model.F_CarType.Value)?.F_Name ?? "";
529
-                    model.StateName = GetDescriptionOriginal(model.F_State.ToString());
530
-                   string urgecount=DbHelperSQL.GetSingle("select F_urgecount from[T_Wo_CommonBase] where F_WoCode ='"+ WorkOrderCode + "'").ToString();
531
-                    if (!string.IsNullOrEmpty(urgecount))
532
-                    {
533
-                        model.F_UrgeCount = Convert.ToInt32(urgecount);
534
-                    }
535 525
                     if (model != null)
536 526
                     {
527
+                        model.HosName = new Bll.T_Wowo_repairyqbll().GetModel(model.F_HosId ?? 0)?.T_Woname ?? "";
528
+                        model.F_ProposerDeptName = new Bll.T_Sys_Department().GetModel(Convert.ToInt32(model.F_ProposerDeptId))?.F_DeptName ?? "";
529
+                        model.F_ProposerName = new Bll.T_Sys_UserAccount().GetModel(model.F_ProposerCode.ToString())?.F_UserName ?? "";
530
+                        model.F_CarName = new Bll.T_Sys_DictionaryValue().GetModel(model.F_CarType.Value)?.F_Name ?? "";
531
+                        model.StateName = GetDescriptionOriginal(model.F_State.ToString());
532
+                        string urgecount = DbHelperSQL.GetSingle("select F_urgecount from[T_Wo_CommonBase] where F_WoCode ='" + WorkOrderCode + "'").ToString();
533
+                        if (!string.IsNullOrEmpty(urgecount))
534
+                        {
535
+                            model.F_UrgeCount = Convert.ToInt32(urgecount);
536
+                        }
537 537
                         var obj = new
538 538
                         {
539 539
                             state = "success",
@@ -753,7 +753,8 @@ namespace RMYY_CallCenter_Api.Controllers.CarManage
753 753
                         {
754 754
                             AddOperation(deptname + User.F_UserName + "(" + User.F_UserCode + ")" + "派车给" + user.F_UserName + "(" + user.F_UserCode + ")", User.F_UserCode, model.F_State.Value,
755 755
                             model.F_WorkOrderCode, n);
756
-                            msg.AddInternalMessagesInfo("您有新的工单请及时查收", "您有新的工单请及时查收"+"工单编号:" + assign.F_WorkOrderCode  , driver, User .F_UserCode, EnumSmsType.driver
756
+                            msg.AddInternalMessagesInfo("您有新的工单请及时查收", "您有新的工单请及时查收"+"工单编号:" + assign.F_WorkOrderCode  , driver, User .F_UserCode, EnumSmsType.
757
+                                driver
757 758
                         , 0, n.ToString ());
758 759
                         }
759 760
                     }

+ 5 - 0
RMYY_CallCenter_Api/Controllers/WorkOrder/Con_WorkOrderController.cs

@@ -1654,7 +1654,11 @@ namespace RMYY_CallCenter_Api.Controllers
1654 1654
                         wmodel.F_State = wostate;
1655 1655
                         #endregion
1656 1656
                         if (orderbll.Update(wmodel))
1657
+                        {
1658
+                            int n = DbHelperSQL.ExecuteSql($"update T_Wo_CommonBase set F_DealDept='',F_DealUser='' where F_WoCode='{wmodel.F_WorkOrderCode}'");
1657 1659
                             return Success("撤单成功");
1660
+                        }
1661
+                           
1658 1662
                     }
1659 1663
                     else
1660 1664
                         return Error("撤单失败");
@@ -1745,6 +1749,7 @@ namespace RMYY_CallCenter_Api.Controllers
1745 1749
                 #region 处理工单
1746 1750
                 model.F_State = wostate;//已退回
1747 1751
                 orderbll.Update(model);
1752
+                int n = DbHelperSQL.ExecuteSql($"update T_Wo_CommonBase set F_DealDept='',F_DealUser='' where F_WoCode='{model.F_WorkOrderCode}'");
1748 1753
                 #endregion
1749 1754
                 return true;
1750 1755
             }