duhongyu лет назад: 6
Родитель
Сommit
52de99937b

+ 2 - 2
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/weixin/WxLoginController.cs

@@ -3686,9 +3686,9 @@ namespace CallCenterApi.Interface.Controllers.weixin
3686 3686
                 #region 办理完结向客户发送消息
3687 3687
                 if (model.F_State == (int)EnumWorkOrderState.finish)
3688 3688
                 {
3689
-                    if (model.F_CustomerID != null)
3689
+                    if (!string .IsNullOrEmpty (model.F_CustomerID ))
3690 3690
                     {
3691
-                        var cusmodel = customerBaseBLL.GetModel(int .Parse (model.F_CustomerID.Trim ()));
3691
+                        var cusmodel = customerBaseBLL.GetModel(model.F_CustomerID.Trim ());
3692 3692
                         if (cusmodel != null && !string.IsNullOrEmpty(cusmodel.F_WxOpenId))
3693 3693
                         {
3694 3694
                             sendwxmsg(model, cusmodel.F_WxOpenId, nowUser, opt);

+ 6 - 5
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderNewController.cs

@@ -1118,7 +1118,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1118 1118
             string str = string.Empty;
1119 1119
             #region 查询自己名下未审批的工单列表
1120 1120
             var itemlast = itembll.GetModelList(" isnull(F_IsUsed,'0')='0' and F_OptType in(" + (int)EnumItemOpt.audit + "," + (int)EnumItemOpt.reback + "," + (int)EnumItemOpt.abreback + ")" + " and "
1121
-                    + "F_WoState in(" + (int)EnumWorkOrderState.audit + "," + (int)EnumWorkOrderState.neworder + "," + (int)EnumWorkOrderState.assign + "," + (int)EnumWorkOrderState.reassign + "," + (int)EnumWorkOrderState.reback + "," + (int)EnumWorkOrderState.abreback + ") and F_NextUser='" + ua.F_UserCode + "' "
1121
+                    + "F_WoState in(" + (int)EnumWorkOrderState.audit + "," + (int)EnumWorkOrderState.reassign + "," + (int)EnumWorkOrderState.reback + "," + (int)EnumWorkOrderState.abreback + ") and F_NextUser='" + ua.F_UserCode + "' "
1122 1122
                 + "" + " ");
1123 1123
 
1124 1124
             foreach (var it in itemlast)
@@ -1174,7 +1174,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1174 1174
                 if (!string.IsNullOrEmpty(GetDeptment(ua)))
1175 1175
                 {
1176 1176
                     var itemlasts = itembll.GetModelList(" isnull(F_IsUsed,'0')='0' and F_OptType in(" + (int)EnumItemOpt.audit + "," + (int)EnumItemOpt.reback + "," + (int)EnumItemOpt.abreback + ")" + " and "
1177
-                                      + "F_WoState in(" + (int)EnumWorkOrderState.audit + "," + (int)EnumWorkOrderState.neworder + (int)EnumWorkOrderState.assign + "," + (int)EnumWorkOrderState.reassign + "," + (int)EnumWorkOrderState.reback + "," + (int)EnumWorkOrderState.abreback + ") and F_NextUser in ( " + GetDeptment(ua) + ") ");
1177
+                                      + "F_WoState in(" + (int)EnumWorkOrderState.audit  + "," + (int)EnumWorkOrderState.reassign + "," + (int)EnumWorkOrderState.reback + "," + (int)EnumWorkOrderState.abreback + ") and F_NextUser in ( " + GetDeptment(ua) + ") ");
1178 1178
                     foreach (var it in itemlasts)
1179 1179
                     {
1180 1180
                         float hours = (DateTime.Now - DateTime.Parse(it.F_CreateTime.ToString())).Hours;
@@ -5331,7 +5331,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
5331 5331
             {
5332 5332
                 model.F_DealResult = "已处理";//处理结果
5333 5333
                 opt = "处理完结";
5334
-                optbut = (int)EnumItemOpt.end;
5334
+                optbut = (int)EnumItemOpt.deal;
5335 5335
                 wostate = (int)EnumWorkOrderState.finish;
5336 5336
                 model.F_DealBy = nowUser.F_UserCode;
5337 5337
                 model.F_DealTime = DateTime.Now;
@@ -5397,9 +5397,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
5397 5397
                 #region 办理完结向客户发送消息
5398 5398
                 if (model.F_State  == (int)EnumWorkOrderState.finish)
5399 5399
                {
5400
-                   if (model.F_CustomerID != null)
5400
+                   if (!string .IsNullOrEmpty (model.F_CustomerID.Trim()) )
5401 5401
                    {
5402
-                    var cusmodel = cusbll.GetModel(int .Parse (model.F_CustomerID.Trim ()));
5402
+                      
5403
+                    var cusmodel = cusbll.GetModel(model.F_CustomerID.Trim ());
5403 5404
                      if (cusmodel != null && !string.IsNullOrEmpty(cusmodel.F_WxOpenId))
5404 5405
                        {
5405 5406
                           sendwxmsg(model, cusmodel.F_WxOpenId, nowUser, opt);