|
@@ -155,7 +155,7 @@ module.exports = app => {
|
|
|
// 最新一期计量(未审批完成),当前操作人的期详细数据,应实时计算
|
|
|
if (stage.status !== auditConst.status.checked && stage.check_calc) {
|
|
|
const curAuditor = await this.ctx.service.stageAudit.getCurAuditor(stage.id, stage.times);
|
|
|
- const isActive = curAuditor ? curAuditor.id === this.ctx.session.sessionUser.accountId : stage.user_id === this.ctx.session.sessionUser.accountId;
|
|
|
+ const isActive = curAuditor ? curAuditor.aid === this.ctx.session.sessionUser.accountId : stage.user_id === this.ctx.session.sessionUser.accountId;
|
|
|
stage.curTimes = stage.status === auditConst.status.checkNo ? stage.times - 1 : stage.times;
|
|
|
stage.curOrder = curAuditor ? curAuditor.order : 0;
|
|
|
if (isActive) {
|
|
@@ -191,12 +191,16 @@ module.exports = app => {
|
|
|
// 最新一期计量(未审批完成),当前操作人的期详细数据,应实时计算
|
|
|
if (stages.length > 0 && stages[0].status !== auditConst.status.checked) {
|
|
|
const stage = stages[0];
|
|
|
+ console.log(stage);
|
|
|
const curAuditor = await this.ctx.service.stageAudit.getCurAuditor(stage.id, stage.times);
|
|
|
- const isActive = curAuditor ? curAuditor.id === this.ctx.session.sessionUser.accountId : stage.user_id === this.ctx.session.sessionUser.accountId;
|
|
|
+ console.log(curAuditor);
|
|
|
+ const isActive = curAuditor ? curAuditor.aid === this.ctx.session.sessionUser.accountId : stage.user_id === this.ctx.session.sessionUser.accountId;
|
|
|
+ console.log(isActive);
|
|
|
if (isActive) {
|
|
|
stage.curTimes = stage.times;
|
|
|
stage.curOrder = curAuditor ? curAuditor.order : 0;
|
|
|
const tpData = await this.ctx.service.stageBills.getSumTotalPrice(stage);
|
|
|
+ console.log(tpData);
|
|
|
stage.contract_tp = tpData.contract_tp;
|
|
|
stage.qc_tp = tpData.qc_tp;
|
|
|
stage.yf_tp = await this.ctx.service.stagePay.getYfTotalPrice(stage);
|