|
@@ -101,8 +101,8 @@ module.exports = app => {
|
|
const [ledgerSpread, posSpread] = this._getSpreadSetting();
|
|
const [ledgerSpread, posSpread] = this._getSpreadSetting();
|
|
|
|
|
|
const curAuditor = await ctx.service.ledgerAudit.getCurAuditor(tender.id, tender.data.ledger_times);
|
|
const curAuditor = await ctx.service.ledgerAudit.getCurAuditor(tender.id, tender.data.ledger_times);
|
|
- const times = tender.data.ledger_status === auditConst.status.checkNo ? tender.data.ledger_times - 1 : tender.data.ledger_times;
|
|
|
|
- const auditors = await ctx.service.ledgerAudit.getAuditors(tender.id, tender.data.ledger_times);
|
|
|
|
|
|
+ const times = tender.data.ledger_status === auditConst.status.checkNo && tender.data.user_id !== ctx.session.sessionUser.accountId ? tender.data.ledger_times - 1 : tender.data.ledger_times;
|
|
|
|
+ const auditors = await ctx.service.ledgerAudit.getAuditors(tender.id, times);
|
|
const content = auditors.length > 0 ? await ctx.service.ledgerAuditContent.getAllDataByCondition({
|
|
const content = auditors.length > 0 ? await ctx.service.ledgerAuditContent.getAllDataByCondition({
|
|
where: { tender_id: tender.id, times, audit_id: auditors[0].audit_id },
|
|
where: { tender_id: tender.id, times, audit_id: auditors[0].audit_id },
|
|
}) : null;
|
|
}) : null;
|