|
@@ -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'
|
|
|
],
|