| 
					
				 | 
			
			
				@@ -987,30 +987,30 @@ module.exports = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async sendAliSms(userId, type, judge, code, data = {}) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const mobiles = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!userId || (userId instanceof Array && userId.length === 0)) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const smsUser = await this.ctx.service.projectAccount.getAllDataByCondition({ where: { id: userId } }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (const su of smsUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!su.auth_mobile || su.auth_mobile === '') continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!su.sms_type || su.sms_type === '') continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            const smsType = JSON.parse(su.sms_type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (smsType[type] && smsType[type].indexOf(judge) !== -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                mobiles.push(su.auth_mobile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (mobiles.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            const sms = new SMS(this.ctx); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            const tenderName = await sms.contentChange(this.ctx.tender.data.name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            const projectName = await sms.contentChange(this.ctx.tender.info.deal_info.buildName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            const param = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                project: projectName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                number: tenderName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            const postParam = Object.assign(param, data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            sms.aliSend(mobiles, postParam, code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // const mobiles = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // if (!userId || (userId instanceof Array && userId.length === 0)) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // const smsUser = await this.ctx.service.projectAccount.getAllDataByCondition({ where: { id: userId } }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // for (const su of smsUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     if (!su.auth_mobile || su.auth_mobile === '') continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     if (!su.sms_type || su.sms_type === '') continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     const smsType = JSON.parse(su.sms_type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     if (smsType[type] && smsType[type].indexOf(judge) !== -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //         mobiles.push(su.auth_mobile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // if (mobiles.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     const sms = new SMS(this.ctx); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     const tenderName = await sms.contentChange(this.ctx.tender.data.name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     const projectName = await sms.contentChange(this.ctx.tender.info.deal_info.buildName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     const param = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //         project: projectName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //         number: tenderName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     const postParam = Object.assign(param, data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     sms.aliSend(mobiles, postParam, code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |