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

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

522
                     if (string.IsNullOrEmpty(WorkOrderCode))
522
                     if (string.IsNullOrEmpty(WorkOrderCode))
523
                         return Error("工单信息错误!");
523
                         return Error("工单信息错误!");
524
                     var model = orderbll.GetModelByCode(WorkOrderCode);
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
                     if (model != null)
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
                         var obj = new
537
                         var obj = new
538
                         {
538
                         {
539
                             state = "success",
539
                             state = "success",
753
                         {
753
                         {
754
                             AddOperation(deptname + User.F_UserName + "(" + User.F_UserCode + ")" + "派车给" + user.F_UserName + "(" + user.F_UserCode + ")", User.F_UserCode, model.F_State.Value,
754
                             AddOperation(deptname + User.F_UserName + "(" + User.F_UserCode + ")" + "派车给" + user.F_UserName + "(" + user.F_UserCode + ")", User.F_UserCode, model.F_State.Value,
755
                             model.F_WorkOrderCode, n);
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
                         , 0, n.ToString ());
758
                         , 0, n.ToString ());
758
                         }
759
                         }
759
                     }
760
                     }

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

1654
                         wmodel.F_State = wostate;
1654
                         wmodel.F_State = wostate;
1655
                         #endregion
1655
                         #endregion
1656
                         if (orderbll.Update(wmodel))
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
                             return Success("撤单成功");
1659
                             return Success("撤单成功");
1660
+                        }
1661
+                           
1658
                     }
1662
                     }
1659
                     else
1663
                     else
1660
                         return Error("撤单失败");
1664
                         return Error("撤单失败");
1745
                 #region 处理工单
1749
                 #region 处理工单
1746
                 model.F_State = wostate;//已退回
1750
                 model.F_State = wostate;//已退回
1747
                 orderbll.Update(model);
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
                 #endregion
1753
                 #endregion
1749
                 return true;
1754
                 return true;
1750
             }
1755
             }