|
@@ -115,6 +115,10 @@ module.exports = app => {
|
|
|
|
|
|
if (t.ledger_status === auditConst.ledger.status.checked) {
|
|
|
t.lastStage = await ctx.service.stage.getLastestStage(t.id, true);
|
|
|
+ if (t.lastStage && t.lastStage.status === auditConst.stage.status.uncheck &&
|
|
|
+ t.lastStage.user_id !== ctx.session.sessionUser.accountId) {
|
|
|
+ t.lastStage = await ctx.service.stage.getLastestStage(t.id);
|
|
|
+ }
|
|
|
if (t.lastStage) await ctx.service.stage.checkStageGatherData(t.lastStage);
|
|
|
t.completeStage = await ctx.service.stage.getLastestCompleteStage(t.id);
|
|
|
if ((!bCalcTp) && t.measure_type === measureType.gcl.value) {
|