|
|
@@ -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
|
//{
|