| 
					
				 | 
			
			
				@@ -756,7 +756,7 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                otherChangeList = otherChangeList.filter(x => { return x.id != bglObj.BUSINESS_ID }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                otherChangeList = otherChangeList.filter(x => { return x.id != bglObj.BUSINESS_ID; }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let archiveList = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const archives = await ctx.service.rptArchive.getArchiveByBzId(pid, stage_id, bglObj.BUSINESS_ID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (archives.length > 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -991,6 +991,9 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if ([1, 9].includes(change_plan.status)) orgChangePlanStatus = 1; // 原报只要已上报(非1、9),status都是3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     stgAudit.push({ aid: change_plan.uid, status: orgChangePlanStatus, opinion: '', end_time: change_plan.in_time, order: 0 }); // 加上原报 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     changePlanAudit.forEach(audit => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (audit.order === 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            stgAudit[0].end_time = audit.begin_time || stgAudit[0].end_time; // 如果没有begin_time,则保留时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         stgAudit.push({ aid: audit.aid, status: audit.status, opinion: audit.opinion, end_time: audit.end_time, times: audit.times, order: audit.order }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     break; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1001,6 +1004,9 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if ([1, 9].includes(change_project.status)) orgChangePrjStatus = 1; // 原报只要已上报(非1、9),status都是3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     stgAudit.push({ aid: change_project.uid, status: orgChangePrjStatus, opinion: '', end_time: change_project.in_time, order: 0 }); // 加上原报 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     changeProjectAudit.forEach(audit => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (audit.order === 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            stgAudit[0].end_time = audit.begin_time || stgAudit[0].end_time; // 如果没有begin_time,则保留时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         stgAudit.push({ aid: audit.aid, status: audit.status, opinion: audit.opinion, end_time: audit.end_time, times: audit.times, order: audit.order }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     break; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1011,6 +1017,9 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if ([1, 9].includes(change_apply.status)) orgChangeApplyStatus = 1; // 原报只要已上报(非1、9),status都是3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     stgAudit.push({ aid: change_apply.uid, status: orgChangeApplyStatus, opinion: '', end_time: change_apply.in_time, order: 0 }); // 加上原报 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     changeApplyAudit.forEach(audit => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (audit.order === 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            stgAudit[0].end_time = audit.begin_time || stgAudit[0].end_time; // 如果没有begin_time,则保留时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         stgAudit.push({ aid: audit.aid, status: audit.status, opinion: audit.opinion, end_time: audit.end_time, times: audit.times, order: audit.order }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     break; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1123,7 +1132,7 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     stageList.push({ id: params.stage_id, user_id: payment.uid, status: payment.status }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else if ([-300, -301, -302, -303, -400, -500].includes(params.stage_id)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 变更令相关的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 变更令、预付款、材差相关的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 stgAudit = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 stgAuditForOrg = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 stageFlow = []; 
			 |