|
@@ -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();
|
|
|
}
|
|
}
|
|
|
|
|
|