| 
					
				 | 
			
			
				@ -184,22 +184,24 @@ public class SaasEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        saasDO.setStatus(status); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        saasDO.setAuditFailedReason(auditFailedReason); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //用户信息初始化 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        UserDO userDO = new UserDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        userDO.setEmail(saasDO.getEmail()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        userDO.setMobile(saasDO.getMobile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        userDO.setName(saasDO.getManagerName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        userDO.setUsername(userDO.getEmail()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //初始化租户信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        saasService.save(saasDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        saasDO = saasService.saasAudit(saasDO, userDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return send(saasDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping("/sendEmail") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "邮件发送") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ObjEnvelop<SaasDO> send(SaasDO saasDO) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            SaasDO.Status status = saasDO.getStatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //用户信息初始化 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            UserDO userDO = new UserDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            userDO.setEmail(saasDO.getEmail()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            userDO.setMobile(saasDO.getMobile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            userDO.setName(saasDO.getManagerName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            userDO.setUsername(userDO.getEmail()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String password = userDO.getMobile().substring(0, 6); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String password = saasDO.getMobile().substring(0, 6); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            BaseEmailTemplateConfigDO baseEmailTemplateConfigDO = baseEmailTemplateConfigService.findByCode(status.name()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (null == baseEmailTemplateConfigDO) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                failed(status.name() + "邮件模板不存在!"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -219,7 +221,7 @@ public class SaasEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            content.append(baseEmailTemplateConfigDO.getKeyword2() + "\n"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (status.equals(SaasDO.Status.auditPassed)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //账号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                content.append(baseEmailTemplateConfigDO.getKeyword3() + userDO.getMobile() + "\n"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                content.append(baseEmailTemplateConfigDO.getKeyword3() + saasDO.getMobile() + "\n"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //密码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                content.append(baseEmailTemplateConfigDO.getKeyword4() + password + "\n"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else if (status.equals(SaasDO.Status.auditNotPassed)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -230,11 +232,9 @@ public class SaasEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            content.append(baseEmailTemplateConfigDO.getRemark()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            mainMessage.setText(content.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jms.send(mainMessage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //发送成功后,初始化租户信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            saasDO = saasService.saasAudit(saasDO, userDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch (MailException e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success("审核完成", saasDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return failed("邮件发送失败!"+e.getMessage(),ObjEnvelop.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success("审核完成", saasDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 |