|
|
@@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.io.*;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
+import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
|
import java.util.Set;
|
|
|
|
|
|
@@ -397,7 +398,7 @@ public class UserManagerController extends BaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 根据企业uu号和用户uu号获取用户和企业信息
|
|
|
+ * (消息)根据企业uu号和用户uu号获取用户和企业信息
|
|
|
* @param userUU 用户uu号
|
|
|
* @param spaceUU 企业uu号
|
|
|
* @return
|
|
|
@@ -424,4 +425,39 @@ public class UserManagerController extends BaseController {
|
|
|
return success(data);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 优软云个人用户注册总数
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/count", method = RequestMethod.GET)
|
|
|
+ public long getUserCount() {
|
|
|
+ return userService.getPersonalUserCount();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取本月用户注册数量
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/currentMonth/user/count", method = RequestMethod.GET)
|
|
|
+ public long getCurrentMonthUserCount() {
|
|
|
+ Calendar start = Calendar.getInstance();
|
|
|
+ start.setTime(new Date());
|
|
|
+ start.set(start.get(Calendar.YEAR), start.get(Calendar.MONTH), 1, 0, 0, 0);
|
|
|
+ Calendar end = Calendar.getInstance();
|
|
|
+ start.set(start.get(Calendar.YEAR), start.get(Calendar.MONTH) + 1, 1, 0, 0, 0);
|
|
|
+ return userService.getCountByRegisterDate(start, end);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取上个月用户注册数量
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/lastMonth/user/count", method = RequestMethod.GET)
|
|
|
+ public long getLastMonthUserCount() {
|
|
|
+ Calendar start = Calendar.getInstance();
|
|
|
+ start.setTime(new Date());
|
|
|
+ start.set(start.get(Calendar.YEAR), start.get(Calendar.MONTH) - 1, 1, 0, 0, 0);
|
|
|
+ Calendar end = Calendar.getInstance();
|
|
|
+ start.set(start.get(Calendar.YEAR), start.get(Calendar.MONTH), 1, 0, 0, 0);
|
|
|
+ return userService.getCountByRegisterDate(start, end);
|
|
|
+ }
|
|
|
}
|