Просмотр исходного кода

工单退回修改,列表修改

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

+ 4 - 1
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/weixin/WxLoginController.cs

1634
                     model.F_ID = model1[i].F_ID;//
1634
                     model.F_ID = model1[i].F_ID;//
1635
                     model.F_WorkOrderCode = model1[i].F_WorkOrderCode;//工单编号
1635
                     model.F_WorkOrderCode = model1[i].F_WorkOrderCode;//工单编号
1636
                     #region
1636
                     #region
1637
-                    model.F_Source = int.Parse(model1[i].F_Source);//工单来源
1637
+                    if (!string .IsNullOrEmpty (model1[i].F_Source))
1638
+                    {
1639
+                        model.F_Source = int.Parse(model1[i].F_Source);//工单来源
1640
+                    }
1638
                     if (model1[i].F_Source == "1")
1641
                     if (model1[i].F_Source == "1")
1639
                     {
1642
                     {
1640
                         model.F_SourceName = "电话";
1643
                         model.F_SourceName = "电话";

+ 78 - 78
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderNewController.cs

3547
                     }
3547
                     }
3548
 
3548
 
3549
                     model.F_Type =int .Parse ( model1[i].F_Type);//工单来源
3549
                     model.F_Type =int .Parse ( model1[i].F_Type);//工单来源
3550
-                    if (model1[i].F_Type == "1")
3551
-                    {
3552
-                        model.F_TypeName = "咨询";//工单类型:咨询及需求、投诉、抽检、其他(其它手动输入别的点选)
3553
-                    }
3554
-                    else if (model1[i].F_Type == "2")
3555
-                    {
3556
-                        model.F_TypeName = "投诉";//工单类型:咨询及需求、投诉、抽检、其他(其它手动输入别的点选)
3557
-                    }
3558
-                    else if (model1[i].F_Type == "3")
3559
-                    {
3560
-                        model.F_TypeName = "抽检";//工单类型:咨询及需求、投诉、抽检、其他(其它手动输入别的点选)
3561
-                    }
3562
-                    else
3563
-                   {
3564
-                        model.F_TypeName = "建议及其他";//工单类型:咨询及需求、投诉、抽检、其他(其它手动输入别的点选)
3565
-                    }
3566
-                    model.F_State = model1[i].F_State;
3567
-                    if (model1[i].F_State ==0)//工单状态
3568
-                    {
3569
-                        model.F_StateName = "待指派";
3570
-                    }
3571
-                    else if (model1[i].F_State == 1)
3572
-                    {
3573
-                        model.F_StateName = "待接单";
3574
-                    }
3575
-                    else if (model1[i].F_State == 2)
3576
-                    {
3577
-                        model.F_StateName = "待处理";
3578
-                    }
3579
-                    else if (model1[i].F_State == 3)
3580
-                    {
3581
-                        model.F_StateName = "已退回";
3582
-                    }
3583
-                    else if (model1[i].F_State == 4)
3584
-                    {
3585
-                        model.F_StateName = "异常退回";
3586
-                    }
3587
-                    else if (model1[i].F_State == 5)
3588
-                    {
3589
-                        model.F_StateName = "处理中";
3590
-                    }
3591
-                    else if (model1[i].F_State == 6)
3592
-                    {
3593
-                        model.F_StateName = "待回访";
3594
-                    }
3595
-                    else if (model1[i].F_State == 7)
3596
-                    {
3597
-                        model.F_StateName = "待完结";
3598
-                    }
3599
-                    else if (model1[i].F_State == 10)
3600
-                    {
3601
-                        model.F_StateName = "已完结";
3602
-                    }
3603
-                    else if (model1[i].F_State == 11)
3604
-                    {
3605
-                        model.F_StateName = "已评价";
3606
-                    }
3607
-                    else if (model1[i].F_State == 12)
3608
-                    {
3609
-                        model.F_StateName = "已退回";
3610
-                    }
3611
-                    else if (model1[i].F_State == 13)
3612
-                    {
3613
-                        model.F_StateName = "导入工单";
3614
-                    }
3615
-                    else if (model1[i].F_State == 14)
3616
-                    {
3617
-                        model.F_StateName = "待审批";
3618
-                    }
3619
-                    else if (model1[i].F_State == 15)
3620
-                    {
3621
-                        model.F_StateName = "微信未通过";
3622
-                    }
3623
-                    else if (model1[i].F_State == 16)
3624
-                    {
3625
-                        model.F_StateName = "待审批";
3626
-                    }
3550
+                   // if (model1[i].F_Type == "1")
3551
+                   // {
3552
+                   //     model.F_TypeName = "咨询";//工单类型:咨询及需求、投诉、抽检、其他(其它手动输入别的点选)
3553
+                   // }
3554
+                   // else if (model1[i].F_Type == "2")
3555
+                   // {
3556
+                   //     model.F_TypeName = "投诉";//工单类型:咨询及需求、投诉、抽检、其他(其它手动输入别的点选)
3557
+                   // }
3558
+                   // else if (model1[i].F_Type == "3")
3559
+                   // {
3560
+                   //     model.F_TypeName = "抽检";//工单类型:咨询及需求、投诉、抽检、其他(其它手动输入别的点选)
3561
+                   // }
3562
+                   // else
3563
+                   //{
3564
+                   //     model.F_TypeName = "建议及其他";//工单类型:咨询及需求、投诉、抽检、其他(其它手动输入别的点选)
3565
+                   // }
3566
+                   // model.F_State = model1[i].F_State;
3567
+                   // if (model1[i].F_State ==0)//工单状态
3568
+                   // {
3569
+                   //     model.F_StateName = "待指派";
3570
+                   // }
3571
+                   // else if (model1[i].F_State == 1)
3572
+                   // {
3573
+                   //     model.F_StateName = "待接单";
3574
+                   // }
3575
+                   // else if (model1[i].F_State == 2)
3576
+                   // {
3577
+                   //     model.F_StateName = "待处理";
3578
+                   // }
3579
+                   // else if (model1[i].F_State == 3)
3580
+                   // {
3581
+                   //     model.F_StateName = "已退回";
3582
+                   // }
3583
+                   // else if (model1[i].F_State == 4)
3584
+                   // {
3585
+                   //     model.F_StateName = "异常退回";
3586
+                   // }
3587
+                   // else if (model1[i].F_State == 5)
3588
+                   // {
3589
+                   //     model.F_StateName = "处理中";
3590
+                   // }
3591
+                   // else if (model1[i].F_State == 6)
3592
+                   // {
3593
+                   //     model.F_StateName = "待回访";
3594
+                   // }
3595
+                   // else if (model1[i].F_State == 7)
3596
+                   // {
3597
+                   //     model.F_StateName = "待完结";
3598
+                   // }
3599
+                   // else if (model1[i].F_State == 10)
3600
+                   // {
3601
+                   //     model.F_StateName = "已完结";
3602
+                   // }
3603
+                   // else if (model1[i].F_State == 11)
3604
+                   // {
3605
+                   //     model.F_StateName = "已评价";
3606
+                   // }
3607
+                   // else if (model1[i].F_State == 12)
3608
+                   // {
3609
+                   //     model.F_StateName = "已退回";
3610
+                   // }
3611
+                   // else if (model1[i].F_State == 13)
3612
+                   // {
3613
+                   //     model.F_StateName = "导入工单";
3614
+                   // }
3615
+                   // else if (model1[i].F_State == 14)
3616
+                   // {
3617
+                   //     model.F_StateName = "待审批";
3618
+                   // }
3619
+                   // else if (model1[i].F_State == 15)
3620
+                   // {
3621
+                   //     model.F_StateName = "微信未通过";
3622
+                   // }
3623
+                   // else if (model1[i].F_State == 16)
3624
+                   // {
3625
+                   //     model.F_StateName = "待审批";
3626
+                   // }
3627
                     #endregion
3627
                     #endregion
3628
                     model.F_CusName = model1[i].F_CusName;//客户姓名
3628
                     model.F_CusName = model1[i].F_CusName;//客户姓名
3629
                     model.F_CusPhone = model1[i].F_CusPhone;//客户电话
3629
                     model.F_CusPhone = model1[i].F_CusPhone;//客户电话
5124
             var content = deptname + nowUser.F_UserName + "(" + nowUser.F_UserCode + ")" + opt + "工单,退回说明:" + cont;
5124
             var content = deptname + nowUser.F_UserName + "(" + nowUser.F_UserCode + ")" + opt + "工单,退回说明:" + cont;
5125
             //获取上一级处理人员
5125
             //获取上一级处理人员
5126
             var touser = ""; var deptid=0;
5126
             var touser = ""; var deptid=0;
5127
-            var itemlast = itembll.GetModelList(" F_ItemType=" + (int)EnumItemType.deal + " and  F_WoID='" + model.F_ID  + "' and F_NextUser='" + nowUser.F_UserCode + "' order by F_CreateTime desc").FirstOrDefault();
5127
+            var itemlast = itembll.GetModelList(" F_ItemType=" + (int)EnumItemType.deal+ " and F_OptType !=" + (int)EnumItemOpt.reback+" and F_OptType !=" + (int)EnumItemOpt.abreback + " and  F_WoID='" + model.F_ID  + "' and F_NextUser='" + nowUser.F_UserCode + "' order by F_CreateTime desc").FirstOrDefault();
5128
             if (itemlast != null)
5128
             if (itemlast != null)
5129
             {
5129
             {
5130
                 touser = itemlast.F_CreateUser;
5130
                 touser = itemlast.F_CreateUser;