添加查询新注册用户信息接口

parent 04227894
...@@ -714,4 +714,17 @@ public class InnerController implements IBaseController { ...@@ -714,4 +714,17 @@ public class InnerController implements IBaseController {
} }
return JsonResult.buildSuccessResult(null, new UserRet(user)); return JsonResult.buildSuccessResult(null, new UserRet(user));
} }
//根据日期时间段查询新注册用户信息并返回
@RequestMapping("/contract/queryRegisterUsers")
@LogHttpCaller
public JsonResult findRegisterUserByTime(String beginTime,String endTime) {
if (null == beginTime||endTime==null) {
return JsonResult.buildErrorStateResult(null, null);
}
List<User> userList=userService.findRegisterUserByTime(beginTime,endTime);
return JsonResult.buildSuccessResult(null, userList);
}
} }
\ No newline at end of file
...@@ -3,6 +3,7 @@ package cn.quantgroup.xyqb.repository; ...@@ -3,6 +3,7 @@ package cn.quantgroup.xyqb.repository;
import cn.quantgroup.xyqb.entity.User; import cn.quantgroup.xyqb.entity.User;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import java.util.List; import java.util.List;
...@@ -18,4 +19,8 @@ public interface IUserRepository extends JpaRepository<User, Long>, JpaSpecifica ...@@ -18,4 +19,8 @@ public interface IUserRepository extends JpaRepository<User, Long>, JpaSpecifica
List<User> findByIdIn(List<Long> ids); List<User> findByIdIn(List<Long> ids);
User findById(Long id); User findById(Long id);
@Query(value ="select * from user where created_at between STR_TO_DATE(?1,'%Y-%m-%d %H:%i:%s') and STR_TO_DATE(?2,'%Y-%m-%d %H:%i:%s') ", nativeQuery = true)
List<User> findRegisterUserByTime(String beginTime,String endTime);
} }
...@@ -67,4 +67,6 @@ public interface IUserService { ...@@ -67,4 +67,6 @@ public interface IUserService {
String district, String district,
String address, String address,
String contacts); String contacts);
List<User> findRegisterUserByTime(String beginTime,String endTime);
} }
...@@ -369,6 +369,11 @@ public class UserServiceImpl implements IUserService { ...@@ -369,6 +369,11 @@ public class UserServiceImpl implements IUserService {
return user; return user;
} }
@Override
public List<User> findRegisterUserByTime(String beginTime, String endTime) {
return userRepository.findRegisterUserByTime(beginTime,endTime);
}
/** /**
* *
* @param userId * @param userId
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment