|
|
@@ -83,7 +83,10 @@ public class StoreRenovationRequirementController {
|
|
|
@ApiImplicitParam(name = "renovationType", value = "装修类型(1:新房装修, 2:旧房改造, 3:局部装修)", dataType = "Integer", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "status", value = "状态(0:草稿, 1:已发布, 2:已下架)", dataType = "Integer", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "auditStatus", value = "审核状态(0:待审核, 1:审核通过, 2:审核失败)", dataType = "Integer", paramType = "query"),
|
|
|
- @ApiImplicitParam(name = "sortType", value = "排序类型(1:最新发布, 2:价格最高, 3:面积最大)", dataType = "Integer", paramType = "query")
|
|
|
+ @ApiImplicitParam(name = "sortType", value = "排序类型(1:最新发布, 2:价格最高, 3:面积最大)", dataType = "Integer", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "requirementTitle", value = "需求标题(模糊查询)", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "startTime", value = "开始时间(格式:yyyy-MM-dd,查询创建时间范围)", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "endTime", value = "结束时间(格式:yyyy-MM-dd,查询创建时间范围)", dataType = "String", paramType = "query")
|
|
|
})
|
|
|
@GetMapping("/getPage")
|
|
|
public R<IPage<StoreRenovationRequirementDto>> getPage(
|
|
|
@@ -94,13 +97,16 @@ public class StoreRenovationRequirementController {
|
|
|
@RequestParam(required = false) Integer renovationType,
|
|
|
@RequestParam(required = false) Integer status,
|
|
|
@RequestParam(required = false) Integer auditStatus,
|
|
|
- @RequestParam(required = false, defaultValue = "1") Integer sortType) {
|
|
|
- log.info("StoreRenovationRequirementController.getPage?page={}, size={}, storeId={}, city={}, renovationType={}, status={}, auditStatus={}, sortType={}",
|
|
|
- page, size, storeId, city, renovationType, status, auditStatus, sortType);
|
|
|
+ @RequestParam(required = false, defaultValue = "1") Integer sortType,
|
|
|
+ @RequestParam(required = false) String requirementTitle,
|
|
|
+ @RequestParam(required = false) String startTime,
|
|
|
+ @RequestParam(required = false) String endTime) {
|
|
|
+ log.info("StoreRenovationRequirementController.getPage?page={}, size={}, storeId={}, city={}, renovationType={}, status={}, auditStatus={}, sortType={}, requirementTitle={}, startTime={}, endTime={}",
|
|
|
+ page, size, storeId, city, renovationType, status, auditStatus, sortType, requirementTitle, startTime, endTime);
|
|
|
try {
|
|
|
Page<StoreRenovationRequirementDto> pageParam = new Page<>(page, size);
|
|
|
IPage<StoreRenovationRequirementDto> result = requirementService.getRequirementPage(
|
|
|
- pageParam, storeId, city, renovationType, status, auditStatus, sortType);
|
|
|
+ pageParam, storeId, city, renovationType, status, auditStatus, sortType, requirementTitle, startTime, endTime);
|
|
|
return R.data(result);
|
|
|
} catch (Exception e) {
|
|
|
log.error("分页查询装修需求失败: {}", e.getMessage(), e);
|