|  | @@ -14,6 +14,7 @@ const path = require('path');
 | 
	
		
			
				|  |  |  let savePath;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const reportDataAnalysis = require('../../../app/lib/rpt_data_analysis');
 | 
	
		
			
				|  |  | +const sourceTypeConst = require('../const/source_type');
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  describe('test/app/service/report_memory.test.js', () => {
 | 
	
		
			
				|  |  |      // 准备测试数据
 | 
	
	
		
			
				|  | @@ -47,7 +48,7 @@ describe('test/app/service/report_memory.test.js', () => {
 | 
	
		
			
				|  |  |              stage_id: stage.id,
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |          const filters = ['change', 'change_audit_list'];
 | 
	
		
			
				|  |  | -        const data = yield ctx.service.report.getReportData(params, filters);
 | 
	
		
			
				|  |  | +        const data = yield ctx.service.report.getReportData(sourceTypeConst.defaultSourceType, params, filters);
 | 
	
		
			
				|  |  |          reportDataAnalysis.analysisObj.changeSort.fun(ctx, data);
 | 
	
		
			
				|  |  |          assert(data.change[0].code === 'test7-BG-001');
 | 
	
		
			
				|  |  |          assert(data.change[2].code === 'test7-BG-003');
 | 
	
	
		
			
				|  | @@ -68,7 +69,7 @@ describe('test/app/service/report_memory.test.js', () => {
 | 
	
		
			
				|  |  |              stage_id: stage.id,
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |          const filters = ['mem_stage_bills'];
 | 
	
		
			
				|  |  | -        const data = yield ctx.service.report.getReportData(params, filters, {
 | 
	
		
			
				|  |  | +        const data = yield ctx.service.report.getReportData(sourceTypeConst.defaultSourceType, params, filters, {
 | 
	
		
			
				|  |  |              mem_stage_bills: [
 | 
	
		
			
				|  |  |                  'id', 'tender_id', 'ledger_id', 'ledger_pid', 'level', 'order', 'full_path', 'is_leaf',
 | 
	
		
			
				|  |  |                  'code', 'b_code', 'name', 'unit', 'unit_price',
 | 
	
	
		
			
				|  | @@ -122,7 +123,7 @@ describe('test/app/service/report_memory.test.js', () => {
 | 
	
		
			
				|  |  |              stage_id: stage.id,
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |          const filters = ['mem_stage_bills', 'tender_info'];
 | 
	
		
			
				|  |  | -        const data = yield ctx.service.report.getReportData(params, filters, {
 | 
	
		
			
				|  |  | +        const data = yield ctx.service.report.getReportData(sourceTypeConst.defaultSourceType, params, filters, {
 | 
	
		
			
				|  |  |              mem_stage_bills: [
 | 
	
		
			
				|  |  |                  'id', 'tender_id', 'ledger_id', 'ledger_pid', 'level', 'order', 'full_path', 'is_leaf',
 | 
	
		
			
				|  |  |                  'code', 'b_code', 'name', 'unit', 'unit_price',
 | 
	
	
		
			
				|  | @@ -160,7 +161,7 @@ describe('test/app/service/report_memory.test.js', () => {
 | 
	
		
			
				|  |  |              stage_id: stage.id,
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |          const filters = ['mem_stage_bills', 'tender_info'];
 | 
	
		
			
				|  |  | -        const data = yield ctx.service.report.getReportData(params, filters, {
 | 
	
		
			
				|  |  | +        const data = yield ctx.service.report.getReportData(sourceTypeConst.defaultSourceType, params, filters, {
 | 
	
		
			
				|  |  |              mem_stage_bills: [
 | 
	
		
			
				|  |  |                  'id', 'tender_id', 'ledger_id', 'ledger_pid', 'level', 'order', 'full_path', 'is_leaf',
 | 
	
		
			
				|  |  |                  'code', 'b_code', 'name', 'unit', 'unit_price',
 | 
	
	
		
			
				|  | @@ -195,7 +196,7 @@ describe('test/app/service/report_memory.test.js', () => {
 | 
	
		
			
				|  |  |              tender_id: stage.tid,
 | 
	
		
			
				|  |  |              stage_id: stage.id,
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  | -        const data = yield ctx.service.report.getReportData(params, ['mem_stage_bills', 'stage', 'stage_audit', 'ledger_cooperation', 'mem_stage_im_zl'], {
 | 
	
		
			
				|  |  | +        const data = yield ctx.service.report.getReportData(sourceTypeConst.defaultSourceType, params, ['mem_stage_bills', 'stage', 'stage_audit', 'ledger_cooperation', 'mem_stage_im_zl'], {
 | 
	
		
			
				|  |  |              mem_stage_bills: [
 | 
	
		
			
				|  |  |                  'id', 'tender_id', 'ledger_id', 'ledger_pid', 'level', 'order', 'full_path', 'is_leaf'
 | 
	
		
			
				|  |  |              ],
 | 
	
	
		
			
				|  | @@ -213,7 +214,7 @@ describe('test/app/service/report_memory.test.js', () => {
 | 
	
		
			
				|  |  |              stage_id: stage.id,
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |          const filters = ['mem_stage_bills', 'deal_bills'];
 | 
	
		
			
				|  |  | -        const data = yield ctx.service.report.getReportData(params, filters, {
 | 
	
		
			
				|  |  | +        const data = yield ctx.service.report.getReportData(sourceTypeConst.defaultSourceType, params, filters, {
 | 
	
		
			
				|  |  |              mem_stage_bills: [
 | 
	
		
			
				|  |  |                  'id', 'tender_id', 'ledger_id', 'ledger_pid', 'level', 'order', 'full_path', 'is_leaf',
 | 
	
		
			
				|  |  |                  'code', 'b_code', 'name', 'unit', 'unit_price',
 | 
	
	
		
			
				|  | @@ -433,7 +434,7 @@ describe('test/app/service/report_memory.test.js', () => {
 | 
	
		
			
				|  |  |      //
 | 
	
		
			
				|  |  |      //     const params = {tender_id: 2072};
 | 
	
		
			
				|  |  |      //     const filters = ['mem_stage_bills', 'tender_info'];
 | 
	
		
			
				|  |  | -    //     const data = yield ctx.service.report.getReportData(params, filters, {
 | 
	
		
			
				|  |  | +    //     const data = yield ctx.service.report.getReportData(sourceTypeConst.defaultSourceType, params, filters, {
 | 
	
		
			
				|  |  |      //         mem_stage_bills: [
 | 
	
		
			
				|  |  |      //             'id', 'tender_id', 'ledger_id', 'ledger_pid', 'level', 'order', 'full_path', 'is_leaf',
 | 
	
		
			
				|  |  |      //             'code', 'b_code', 'name', 'unit', 'unit_price',
 | 
	
	
		
			
				|  | @@ -523,7 +524,7 @@ describe('test/app/service/report_memory.test.js', () => {
 | 
	
		
			
				|  |  |              tender_id: 2546,
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |          const filters = ['mem_stage_bills', 'tender_info', 'mem_stage_pos'];
 | 
	
		
			
				|  |  | -        const data = yield ctx.service.report.getReportData(params, filters, {
 | 
	
		
			
				|  |  | +        const data = yield ctx.service.report.getReportData(sourceTypeConst.defaultSourceType, params, filters, {
 | 
	
		
			
				|  |  |              mem_stage_bills: [
 | 
	
		
			
				|  |  |                  'id'
 | 
	
		
			
				|  |  |              ],
 |