记得上下班打卡 | git大法好,push需谨慎

Commit a374718d authored by 胡佳晨's avatar 胡佳晨

正在下单活动搜索 支持 get

parent b657dcc0
...@@ -70,6 +70,43 @@ public class GoblinSelfZhengzaiController extends BaseController { ...@@ -70,6 +70,43 @@ public class GoblinSelfZhengzaiController extends BaseController {
return getDataTable(list); return getDataTable(list);
} }
@GetMapping("zhengzai/list/get")
@ApiOperation("活动详情-正在下单列表")
@ApiResponse(code = 200, message = "接口返回对象参数")
@ApiImplicitParams({
@ApiImplicitParam(type = "form", required = false, dataType = "Integer", name = "pageNum", value = "页数", example = "1"),
@ApiImplicitParam(type = "form", required = false, dataType = "Integer", name = "pageSize", value = "数量", example = "1"),
@ApiImplicitParam(type = "form", required = false, dataType = "String", name = "purchaseName", value = "活动名称", example = ""),
@ApiImplicitParam(type = "form", required = false, dataType = "Integer", name = "status", value = "活动状态[-1-全部|0-等待开始|1-活动中|2-活动结束|7-停用]", example = ""),
@ApiImplicitParam(type = "form", required = false, dataType = "String", name = "startTime", value = "活动开始时间", example = ""),
@ApiImplicitParam(type = "form", required = false, dataType = "String", name = "endTime", value = "活动结束时间", example = ""),
@ApiImplicitParam(type = "form", required = false, dataType = "String", name = "createdAt", value = "活动创建时间", example = ""),
})
public ResponseDto<List<GoblinSelfMarketingDto>> purchasingListGet(@RequestParam(value = "pageNum", required = false) @Valid Integer page,
@RequestParam(value = "pageSize", required = false) @Valid Integer size,
@RequestParam(value = "purchaseName", required = false) String purchaseName,
@RequestParam(value = "status", required = false) Integer status,
@RequestParam(value = "startTime", required = false) String st,
@RequestParam(value = "endTime", required = false) String et,
@RequestParam(value = "createdAt", required = false) String ct) {
LocalDateTime now = LocalDateTime.now();
PageHelper.startPage(page, size);
List<GoblinSelfMarketingDto> list = goblinZhengzaiMarketService.zhengzaiList(page, size, purchaseName, status, st, et, ct).getData();
for (GoblinSelfMarketingDto item : list) {
if (item.getStatus() != 7) {
if (now.isBefore(item.getStartTime())) {
item.setStatus(0);
} else if (now.isAfter(item.getEndTime())) {
item.setStatus(2);
} else {
item.setStatus(1);
}
}
}
return ResponseDto.success(list);
}
@PostMapping("zhengzai/status") @PostMapping("zhengzai/status")
@ApiOperation("活动操作-正在下单-修改状态") @ApiOperation("活动操作-正在下单-修改状态")
@ApiResponse(code = 200, message = "接口返回对象参数") @ApiResponse(code = 200, message = "接口返回对象参数")
......
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