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

parent 04227894
......@@ -714,4 +714,17 @@ public class InnerController implements IBaseController {
}
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;
import cn.quantgroup.xyqb.entity.User;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import java.util.List;
......@@ -18,4 +19,8 @@ public interface IUserRepository extends JpaRepository<User, Long>, JpaSpecifica
List<User> findByIdIn(List<Long> ids);
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 {
String district,
String address,
String contacts);
List<User> findRegisterUserByTime(String beginTime,String endTime);
}
......@@ -369,7 +369,12 @@ public class UserServiceImpl implements IUserService {
return user;
}
/**
@Override
public List<User> findRegisterUserByTime(String beginTime, String endTime) {
return userRepository.findRegisterUserByTime(beginTime,endTime);
}
/**
*
* @param userId
* @param contacts
......
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