|  | @@ -49,6 +49,7 @@ module.exports = app => {
 | 
	
		
			
				|  |  |              this.sqlBuilder.columns = ['id', 'tender_id', 'rpt_id', 'sid', 'rel_content'];
 | 
	
		
			
				|  |  |              const [sql, sqlParam] = this.sqlBuilder.build(this.tableName);
 | 
	
		
			
				|  |  |              const list = await this.db.query(sql, sqlParam);
 | 
	
		
			
				|  |  | +            // console.log(list);
 | 
	
		
			
				|  |  |              return list;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -73,9 +74,10 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                  value: sid,
 | 
	
		
			
				|  |  |                  operate: '=',
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  | -            this.sqlBuilder.columns = ['id', 'tender_id', 'rpt_id', 'rel_content'];
 | 
	
		
			
				|  |  | +            this.sqlBuilder.columns = ['id', 'tender_id', 'rpt_id', 'sid', 'rel_content'];
 | 
	
		
			
				|  |  |              const [sql, sqlParam] = this.sqlBuilder.build(this.tableName);
 | 
	
		
			
				|  |  |              const list = await this.db.query(sql, sqlParam);
 | 
	
		
			
				|  |  | +            // console.log(list);
 | 
	
		
			
				|  |  |              return list;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -101,6 +103,27 @@ module.exports = app => {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          async addInitialStageData(tender_id, stage, preStage) {
 | 
	
		
			
				|  |  |              // 在加stage的时候需要挂上这个,copy之前的签名人
 | 
	
		
			
				|  |  | +            const rst = [];
 | 
	
		
			
				|  |  | +            const preRoleRelList = await this.getRoleRptRelByTenderId(tender_id, preStage.id);
 | 
	
		
			
				|  |  | +            for (const rptRoleRel of preRoleRelList) {
 | 
	
		
			
				|  |  | +                const relList = JSON.parse(rptRoleRel.rel_content);
 | 
	
		
			
				|  |  | +                // const newRptRoleRel = {tender_id: tender_id, rpt_id: rptRoleRel.rpt_id, sid: stage.id, rel_content: ''};
 | 
	
		
			
				|  |  | +                const newRelList = [];
 | 
	
		
			
				|  |  | +                for (const role of relList) {
 | 
	
		
			
				|  |  | +                    const newRole = {};
 | 
	
		
			
				|  |  | +                    newRelList.push(newRole);
 | 
	
		
			
				|  |  | +                    for (const key in role) {
 | 
	
		
			
				|  |  | +                        if (key !== 'sign_date') {
 | 
	
		
			
				|  |  | +                            newRole[key] = role[key];
 | 
	
		
			
				|  |  | +                        } else {
 | 
	
		
			
				|  |  | +                            newRole[key] = '';
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                // rst.push(await this.createRoleRelationship(tender_id, rptRoleRel.rpt_id, stage.id, newRelList));
 | 
	
		
			
				|  |  | +                await this.createRoleRelationship(tender_id, rptRoleRel.rpt_id, stage.id, newRelList); // 暂时用不到,就先不返回结果
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            return rst;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          async updateRoleRelationship(id, tender_id, rpt_id, sid, relArr) {
 |