|  | @@ -295,6 +295,26 @@ module.exports = app => {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          /**
 | 
	
		
			
				|  |  | +         * 拷贝上一操作人数据 为 下一操作人数据
 | 
	
		
			
				|  |  | +         * @param stage - 期数据
 | 
	
		
			
				|  |  | +         * @param times - 下一操作人 该期第几次
 | 
	
		
			
				|  |  | +         * @param order - 下一操作人顺序
 | 
	
		
			
				|  |  | +         * @param transaction - 事务
 | 
	
		
			
				|  |  | +         * @returns {Promise<*>}
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        async copyStagePays4DeleteTimes(stage, times, order, copyTimes, copyOrder, transaction) {
 | 
	
		
			
				|  |  | +            const sql = 'INSERT INTO ?? (`tid`, `sid`, `pid`, `stimes`, `sorder`, `name`, `tp`, `expr`, `pause`, `attachment`,' +
 | 
	
		
			
				|  |  | +                '    `pre_tp`, `end_tp`, `pre_used`, `pre_finish`, `start_stage_order`) ' +
 | 
	
		
			
				|  |  | +                '  SELECT SP.`tid`, SP.`sid`, SP.`pid`, ?, ?, SP.name, SP.`tp`, SP.`expr`, SP.`pause`, SP.`attachment`,' +
 | 
	
		
			
				|  |  | +                '     SP.`pre_tp`, SP.`end_tp`, SP.`pre_used`, SP.`pre_finish`, SP.`start_stage_order` ' +
 | 
	
		
			
				|  |  | +                '  FROM ?? As SP, ?? As P ' +
 | 
	
		
			
				|  |  | +                '  WHERE SP.`sid` = ? AND SP.`stimes` = ? AND SP.`sorder` = ? And SP.`pid` = P.`id` And P.`valid`';
 | 
	
		
			
				|  |  | +            const sqlParam = [this.tableName, times, order, this.tableName, this.ctx.service.pay.tableName,
 | 
	
		
			
				|  |  | +                stage.id, copyTimes, copyOrder];
 | 
	
		
			
				|  |  | +            return await transaction.query(sql, sqlParam);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  |           * 保存附件
 | 
	
		
			
				|  |  |           * @param data
 | 
	
		
			
				|  |  |           * @returns {Promise<void>}
 |