|  | @@ -227,7 +227,8 @@ module.exports = app => {
 | 
	
		
			
				|  |  |           * @returns {Promise<number>}
 | 
	
		
			
				|  |  |           */
 | 
	
		
			
				|  |  |          async updateNewMaterial(transaction, mid, ctx, stage_id, ex_calc) {
 | 
	
		
			
				|  |  | -            const calcBase = await ctx.service.stage.getMaterialCalcBase(stage_id, ctx.tender.info);
 | 
	
		
			
				|  |  | +            const stage_list = await ctx.service.stage.getStageMsgByStageId(stage_id);
 | 
	
		
			
				|  |  | +            const calcBase = await ctx.service.stage.getMaterialCalcBase(stage_list, ctx.tender.info);
 | 
	
		
			
				|  |  |              const old_ex_calc = ex_calc ? JSON.parse(ex_calc) : null;
 | 
	
		
			
				|  |  |              const new_ex_calc = materialConst.ex_calc;
 | 
	
		
			
				|  |  |              for (const bq of new_ex_calc) {
 |