| 
					
				 | 
			
			
				@@ -271,8 +271,12 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     id: cpId, status: auditConst.status.checking, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 微信模板通知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                const shenpiUrl = await this.ctx.helper.urlToShort( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.ctx.protocol + '://' + this.ctx.host + '/wap/tender/' + this.ctx.tender.id + '/change/plan/' + cpId + '/info#shenpi' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const wechatData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     type: 'plan', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    wap_url: shenpiUrl, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     status: wxConst.status.check, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     tips: wxConst.tips.check, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     code: this.ctx.session.sessionProject.code, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -394,8 +398,12 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // 微信模板通知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    const shenpiUrl = await this.ctx.helper.urlToShort( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.ctx.protocol + '://' + this.ctx.host + '/wap/tender/' + this.ctx.tender.id + '/change/plan/' + cpId + '/info#shenpi' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const wechatData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         type: 'plan', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        wap_url: shenpiUrl, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         status: wxConst.status.check, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         tips: wxConst.tips.check, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         code: this.ctx.session.sessionProject.code, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -413,8 +421,12 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // 微信模板通知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const users = this._.uniq(this._.concat(this._.map(auditors, 'aid'), this.ctx.change.uid)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    const shenpiUrl = await this.ctx.helper.urlToShort( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.ctx.protocol + '://' + this.ctx.host + '/wap/tender/' + this.ctx.tender.id + '/change/plan/' + cpId + '/info#shenpi' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const wechatData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         type: 'plan', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        wap_url: shenpiUrl, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         status: wxConst.status.success, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         tips: wxConst.tips.success, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         code: this.ctx.session.sessionProject.code, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -467,8 +479,12 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 await this.ctx.service.changePlanList.delAuditAmount(transaction, cpId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 微信模板通知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const users = this._.uniq(this._.concat(this._.map(auditors, 'aid'), this.ctx.change.uid)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                const shenpiUrl = await this.ctx.helper.urlToShort( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.ctx.protocol + '://' + this.ctx.host + '/wap/tender/' + this.ctx.tender.id + '/change/plan/' + cpId + '/info#shenpi' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const wechatData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     type: 'plan', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    wap_url: shenpiUrl, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     status: wxConst.status.back, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     tips: wxConst.tips.back, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     code: this.ctx.session.sessionProject.code, 
			 |