Commit 3021284c by Sxy

fix: 年报处理逻辑

parent c320002c
......@@ -85,6 +85,20 @@ class DeliverService extends ServiceBase {
if (!result) {
throw new Error("交付单不可查看");
}
result = JSON.parse(JSON.stringify(result));
if (result.master_source_number) {
let annualReportData = await this.dao.findOne({
master_source_number: result.master_source_number,
id: {
$ne: result.id
}
});
if (annualReportData) {
result.delivery_info.annualReport = true;
} else {
result.delivery_info.annualReport = false;
}
}
return result;
}
......@@ -177,7 +191,7 @@ class DeliverService extends ServiceBase {
let annualReportArry = [];
// 年报逻辑
if (deliverData.master_source_number && deliverData.delivery_info && deliverData.delivery_info.annualReport) {
if (deliverData.master_source_number) {
annualReportData = await this.dao.findOne({
master_source_number: deliverData.master_source_number,
id: {
......@@ -248,7 +262,7 @@ class DeliverService extends ServiceBase {
await pushTx.returnPremium(deliverData.delivery_code);
// 年报逻辑
let annualReportData;
if (deliverData.master_source_number && deliverData.delivery_info && deliverData.delivery_info.annualReport) {
if (deliverData.master_source_number) {
annualReportData = await this.dao.findOne({
master_source_number: deliverData.master_source_number,
id: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment