ソースを参照

工单详情页面

liyuanyuan 4 年 前
コミット
d737fae11a
共有2 個のファイルを変更した31 個の追加15 個の削除を含む
  1. 5 7
      web/BaseCallCenter.DAL/Order/T_Wo_WorkOrderBase.cs
  2. 26 8
      web/YTSoft.BaseCallCenter.MVCWeb/Views/Order/ViewMyOrder.cshtml

+ 5 - 7
web/BaseCallCenter.DAL/Order/T_Wo_WorkOrderBase.cs

@@ -1918,7 +1918,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
1918 1918
                 if (bllOrderHistory.Update(eidthistoryModel))
1919 1919
                 {
1920 1920
                     //判断是否所有的转办已经被处理 F_WORKORDERSTATEID=1 处理中  F_WORKORDERTYPEID=1转单
1921
-                    int n = bllOrderHistory.GetRecordCount(string.Format("F_WORKORDERSTATEID=0  and  (F_REMARK !='已撤' or  F_REMARK IS NULL)   and F_INSTANCEID=(select F_WORKORDERID from T_Wo_WorkOrderBase where F_WORKORDERID='{0}' and F_WORKORDERSTATEID=1 and F_WORKORDERTYPEID=1)", eidthistoryModel.F_INSTANCEID));
1921
+                    int n = bllOrderHistory.GetRecordCount(string.Format("F_WORKORDERSTATEID=0  and  (F_REMARK !='已撤' or  F_REMARK IS NULL)   and F_INSTANCEID=(select F_WORKORDERID from T_Wo_WorkOrderBase where F_WORKORDERID='{0}' and F_WORKORDERSTATEID=1 and F_WORKORDERTYPEID=1)", eidthistoryModel.F_INSTANCEID));
1922 1922
                     EditStatus = true;
1923 1923
                     if (n == 0)
1924 1924
                     {
@@ -2344,13 +2344,11 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2344 2344
                 strSql.Append(" update T_Wo_WorkOrderBase set ");
2345 2345
                 strSql.Append(" F_WORKORDERSTATEID=0,F_WORKORDERTYPEID=1,F_REPAIRREQUEST='待处理',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2346 2346
                 strSql.Append(" update T_Wo_WorkOrderHistory set ");
2347
-                strSql.Append(" F_REMARK = '已撤消' where F_INSTANCEID=" + workOrderId);
2347
+                strSql.Append(" F_REMARK = '已撤回' where F_HISTORYID in ( SELECT TOP 1  F_HISTORYID FROM  dbo.T_Wo_WorkOrderHistory where F_INSTANCEID=" + workOrderId+ " order by F_OPTDATE desc)");
2348
+                  result= DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2348 2349
 
2349 2350
                 int hisid = EditOrderHistoryInfo(workOrderId, byid, byname, bmid, bmmc);
2350
-                if (hisid > 0)
2351
-                {
2352
-                    result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2353
-                }
2351
+            
2354 2352
             }
2355 2353
             return result;
2356 2354
         }
@@ -2370,7 +2368,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2370 2368
             historyModel.F_WORKORDERSTATEID = 0;
2371 2369
             historyModel.F_StateName = "已处理";
2372 2370
             historyModel.F_TASKFLAG = 2;
2373
-            historyModel.F_REMARK = "撤,转补录工单";
2371
+            historyModel.F_REMARK = "撤,转补录工单";
2374 2372
             historyId = InsertWorkOrderHistoryModel(historyModel);
2375 2373
             //if (historyId > 0)
2376 2374
             //{

+ 26 - 8
web/YTSoft.BaseCallCenter.MVCWeb/Views/Order/ViewMyOrder.cshtml

@@ -275,14 +275,32 @@
275 275
                       操作时间:@string.Format("{0:yyyy-MM-dd HH:mm:ss}", Model.HistoryOrderList[i].F_OPTDATE)<i class="layui-icon"
276 276
                         style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i>
277 277
                     实际回复时间:@Model.HistoryOrderList[i].ReplayTimeFormat<i class="layui-icon"
278
-                        style="font-size: 20px; color: #1E9FFF;">&#xe60c;</i> 处理方式:转办 <i class="layui-icon"
279
-                        style="font-size: 20px; color: #1E9FFF;">&#xe756;</i> 处理状态:@Model.HistoryOrderList[i].F_StateName <i
280
-                        class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe613;</i>
281
-                      处理部门:@Model.HistoryOrderList[i].F_NEXTOWNERARRID <i class="layui-icon"
282
-                        style="font-size: 20px; color: #1E9FFF;">&#xe612;</i> 处理人:@Model.HistoryOrderList[i].F_UserName <i
283
-                        class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i> 要求回复时间:无
284
-
285
-                    </h3>
278
+                        style="font-size: 20px; color: #1E9FFF;">&#xe60c;</i> 
279
+                     @if (!string.IsNullOrEmpty(Model.HistoryOrderList[i].F_REMARK))
280
+                    {
281
+                     if (Model.HistoryOrderList[i].F_REMARK == "撤回,转补录工单")
282
+                      {
283
+                         <i>处理方式: 撤回</i>
284
+                      }
285
+                      else
286
+                      {
287
+                         <i> 处理方式:转办 </i >
288
+                      }
289
+
290
+
291
+                     }
292
+                     else
293
+                     {
294
+                        <i>
295
+                            处理方式:转办 </i >
296
+                     }
297
+                          
298
+                    <i class="layui-icon"
299
+                       style="font-size: 20px; color: #1E9FFF;">&#xe756;</i> 处理状态:@Model.HistoryOrderList[i].F_StateName <i class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe613;</i>
300
+                    处理部门:@Model.HistoryOrderList[i].F_NEXTOWNERARRID <i class="layui-icon"
301
+                                                                        style="font-size: 20px; color: #1E9FFF;">&#xe612;</i> 处理人:@Model.HistoryOrderList[i].F_UserName <i class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i> 要求回复时间:无
302
+
303
+</h3>
286 304
                   }
287 305
 
288 306