浏览代码

用户申请绑定企业通知管理员

wangmh 7 年之前
父节点
当前提交
2f4565c1ca
共有 1 个文件被更改,包括 16 次插入0 次删除
  1. 16 0
      sso-server/src/main/java/com/uas/sso/controller/UserManagerController.java

+ 16 - 0
sso-server/src/main/java/com/uas/sso/controller/UserManagerController.java

@@ -21,7 +21,9 @@ import org.springframework.web.bind.annotation.*;
 
 
 import java.io.*;
 import java.io.*;
 import java.sql.Timestamp;
 import java.sql.Timestamp;
+import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.ArrayList;
+import java.util.Date;
 import java.util.List;
 import java.util.List;
 import java.util.Set;
 import java.util.Set;
 
 
@@ -151,6 +153,20 @@ public class UserManagerController extends BaseController {
     @RequestMapping(value = "/apply/bind", method = RequestMethod.POST)
     @RequestMapping(value = "/apply/bind", method = RequestMethod.POST)
     public ModelMap bindUserSpace(@RequestParam Long userUU, Long spaceUU) {
     public ModelMap bindUserSpace(@RequestParam Long userUU, Long spaceUU) {
         applyUserSpaceService.applyBindUserSpace(userUU, spaceUU);
         applyUserSpaceService.applyBindUserSpace(userUU, spaceUU);
+
+        User user = userService.findOne(userUU);
+        Userspace userspace = userspaceService.findOne(spaceUU);
+
+        // 发送邮箱通知管理员
+        SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日");
+        ModelMap data = new ModelMap();
+        data.put("username", user.getVipName());
+        data.put("time", format.format(new Date()));
+        data.put("enName", userspace.getSpaceName());
+        sendEmail("templateForSendMailWhenApplyUserSpace", userspace.getAdmin().getEmail(), data);
+
+        // 发送短信通知管理员
+        sendSms("templateForSendSmsWhenApplyUserSpace", userspace.getAdmin().getMobile(), user.getVipName(), format.format(new Date()), userspace.getSpaceName());
         return success();
         return success();
     }
     }