|
|
@@ -219,7 +219,8 @@ module.exports = app => {
|
|
|
await this.ctx.service.costStageAnalysis.reCalcProfit(newStage.id);
|
|
|
} else if (stage_type === 'duty') {
|
|
|
newStage = await ctx.service.costStage.getStageByOrder(ctx.tender.id, stage_type, 1);
|
|
|
- if (!newStage) newStage = await ctx.service.costStage.add(ctx.tender.id, stage_type, '');
|
|
|
+ if (newStage) throw '已新增责任成本,请勿重复新增';
|
|
|
+ newStage = await ctx.service.costStage.add(ctx.tender.id, stage_type, '');
|
|
|
}
|
|
|
|
|
|
if (!newStage) throw `新增${hintType}失败`;
|