Ver Código Fonte

Merge branch 'master' of http://192.168.1.222:3000/zhoufan/RMYY_CallCenter_Api

1550076451 3 anos atrás
pai
commit
4ac4572599

Diferenças do arquivo suprimidas por serem muito extensas
+ 2 - 2
RMYY_CallCenter_Api.Dal/T_Con_WorkOrder.cs


+ 1 - 1
RMYY_CallCenter_Api.Dal/T_Equipment.cs

@@ -249,7 +249,7 @@ namespace RMYY_CallCenter_Api.DAL
249 249
 		public DataSet GetList(string strWhere)
250 250
 		{
251 251
 			StringBuilder strSql=new StringBuilder();
252
-			strSql.Append("select F_EquipID,F_EquipName,F_EquipNumber,F_EquipPrice,F_State,F_CreateUser,F_CreateTime ");
252
+			strSql.Append("select F_EquipID,F_EquipName,F_EquipNumber, convert(varchar(50),F_EquipPrice) as F_EquipPrice,F_State,F_CreateUser,F_CreateTime ");
253 253
 			strSql.Append(" FROM T_Equipment ");
254 254
 			if(strWhere.Trim()!="")
255 255
 			{

+ 1 - 1
RMYY_CallCenter_Api/Controllers/FaultRepairController.cs

@@ -1063,7 +1063,7 @@ namespace RMYY_CallCenter_Api.Controllers
1063 1063
                                 {
1064 1064
                                     dr["StateName"] = "待接单";
1065 1065
                                 }
1066
-                                else if (Convert.ToInt32(dr["F_WorkOrderState"]) == (int)EnumFaultRepairWorkOrderState.dealing)
1066
+                                else if (Convert.ToInt32(dr["F_WorkOrderState"]) == (int)EnumFaultRepairWorkOrderState.dealing || Convert.ToInt32(dr["F_WorkOrderState"]) == (int)EnumFaultRepairWorkOrderState.arrive)
1067 1067
                                 {
1068 1068
                                     dr["StateName"] = "待完成";
1069 1069
                                 }

+ 17 - 2
RMYY_CallCenter_Api/Controllers/WorkOrder/Con_WorkOrderController.cs

@@ -49,11 +49,23 @@ namespace RMYY_CallCenter_Api.Controllers
49 49
                         dtbase.Columns.Add("DealUser");
50 50
                         dtbase.Columns.Add("DealDeptName");
51 51
                         dtbase.Columns.Add("DealUserName");
52
+                        dtbase.Columns.Add("SourceName");
52 53
 
53 54
                         foreach (DataRow dr in dtbase.Rows)
54 55
                         {
55 56
                             dr["TypeName"] = "业务咨询";
56 57
 
58
+                            if (dr["F_ComplaintSource"] != null && dr["F_ComplaintSource"].ToString()!="")
59
+                            {
60
+                                Model.T_Sys_DictionaryValue dvmodel = dvBll.GetModel(Convert.ToInt32(dr ["F_ComplaintSource"].ToString()));
61
+
62
+                                dr["SourceName"] = dvmodel.F_Name;
63
+                            }
64
+                           
65
+                                
66
+                           
67
+
68
+
57 69
                             if (Convert.ToInt32(dr["F_State"]) == (int)EnumWorkOrderState.neworder)
58 70
                             {
59 71
                                 dr["StateName"] = "新工单";
@@ -74,7 +86,7 @@ namespace RMYY_CallCenter_Api.Controllers
74 86
                             {
75 87
                                 dr["StateName"] = "待审核";
76 88
                             }
77
-
89
+                            
78 90
                         }
79 91
                         string Wosql = "select *, dbo.GetDepName(F_DealDept) DealDept,[dbo].[GetUserNameByUserId](F_DealUser) UserName" +
80 92
                            "  from T_Wo_CommonBase where F_WoCode='" + strworkorderid + "'";
@@ -87,7 +99,10 @@ namespace RMYY_CallCenter_Api.Controllers
87 99
                             dtbase.Rows[0]["DealUserName"] = wodtbase.Rows[0]["UserName"].ToString();
88 100
                             
89 101
                         }
90
-                     
102
+
103
+                       
104
+
105
+
91 106
 
92 107
                         var CommonBase = new BLL.T_Wo_CommonBase().GetModelList($"F_WoCode='{dtbase.Rows[0]["F_WorkOrderCode"].ToString () }' and F_IsDelete=0");
93 108
                         return Success("获取成功", dtbase);

+ 5 - 1
RMYY_CallCenter_Api/Controllers/WorkOrder/WorkOrderReportController.cs

@@ -211,7 +211,11 @@ namespace RMYY_CallCenter_Api.Controllers.WorkOrder
211 211
                         break;
212 212
                     case (int)EnumFaultRepairWorkOrderState.dealing:
213 213
                         WstateName = "已接单";
214
-                        break;                   
214
+                        break;
215
+                      
216
+                   case (int)EnumFaultRepairWorkOrderState.arrive:
217
+                        WstateName = "已到达";
218
+                        break;
215 219
                     case (int)EnumFaultRepairWorkOrderState.dealed:
216 220
                         WstateName = "待评价";
217 221
                         break;