Browse Source

审核未通过邮件增加指向平台的链接

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@841 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
suntg 11 years ago
parent
commit
656c504bfd

+ 5 - 4
src/main/java/com/uas/platform/b2b/service/impl/EnterpriseServiceImpl.java

@@ -83,7 +83,7 @@ public class EnterpriseServiceImpl implements EnterpriseService{
 		if(enterprise != null) {
 			if(result.equals("ALLOW")) {//审核通过
 				String encodeString = tokenService.getEncodeToken("enterprise", uu);
-				User admin = userDao.findUserByUserUU(enterprise.getEnAdminuu()).get(0);
+				User admin = userDao.findOne(enterprise.getEnAdminuu());
 				Map<String, Object> model = new HashMap<String, Object>();
 				model.put("name", enterprise.getEnName());
 				model.put("email", admin.getUserEmail());
@@ -94,12 +94,13 @@ public class EnterpriseServiceImpl implements EnterpriseService{
 						"欢迎注册优软管理平台账号", model, "velocity/registerActivate.vm");
 				return "ALLOW";
 			} else if(result.equals("NOTALLOW")) {//审核不通过
-				User admin = userDao.findUserByUserUU(enterprise.getEnAdminuu()).get(0);
+				User admin = userDao.findOne(enterprise.getEnAdminuu());
 				enterpriseDao.delete(enterprise);//删除企业记录
 				userDao.delete(admin);//删除企业管理员记录
 				Map<String, Object> model = new HashMap<String, Object>();
 				model.put("name", enterprise.getEnName());
 				model.put("email", admin.getUserEmail());
+				model.put("rootpath", AgentUtils.getHost(request));
 				model.put("reason", reason);
 				sendMailService.sendTemplateMail(admin.getUserEmail(),
 						"很遗憾账号未能通过审核", model, "velocity/invalid.vm");
@@ -118,7 +119,7 @@ public class EnterpriseServiceImpl implements EnterpriseService{
 			if(!enterprise.isEnabled()) {
 				if(tokenService.isCertified("enterprise", uu, checkcode)) {
 					enterprise.setEnable(Constant.YES);
-					User admin = userDao.findUserByUserUU(enterprise.getEnAdminuu()).get(0);
+					User admin = userDao.findOne(enterprise.getEnAdminuu());
 					admin.setEnable(Constant.YES);
 					enterprise.setEnStatus((short) Status.ENABLED.value());
 					enterprise.setEnSendStatus((short) Status.NOT_UPLOAD.value());
@@ -139,7 +140,7 @@ public class EnterpriseServiceImpl implements EnterpriseService{
 	public String sendActivateEmail(Long enuu, HttpServletRequest request) {
 		Enterprise enterprise = enterpriseDao.findEnterpriseByUu(enuu);
 		String encodeString = tokenService.getEncodeToken("enterprise", enuu);
-		User admin = userDao.findUserByUserUU(enterprise.getEnAdminuu()).get(0);
+		User admin = userDao.findOne(enterprise.getEnAdminuu());
 		Map<String, Object> model = new HashMap<String, Object>();
 		model.put("name", enterprise.getEnName());
 		model.put("email", admin.getUserEmail());