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

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

提交部分代码

parent def8141a
......@@ -13,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.time.LocalDateTime;
import java.util.List;
/**
......@@ -22,7 +23,7 @@ import java.util.List;
@RestController
@Api(tags = "活动-正在下单")
@RequestMapping("goblin/marketing")
public class GoblinStorePurchasingController extends BaseController {
public class GoblinSelfZhengzaiController extends BaseController {
@Autowired
IGoblinZhengzaiMarketService goblinZhengzaiMarketService;
......@@ -44,8 +45,20 @@ public class GoblinStorePurchasingController extends BaseController {
@RequestParam(value = "startTime", required = false) String st,
@RequestParam(value = "endTime", required = false) String et,
@RequestParam(value = "createdAt", required = false) String ct) {
startPage();
LocalDateTime now = LocalDateTime.now();
List<GoblinSelfMarketing> list = goblinZhengzaiMarketService.zhengzaiList(page, purchaseName, status, st, et, ct).getData();
startPage();
for (GoblinSelfMarketing 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 getDataTable(list);
}
......@@ -74,7 +87,7 @@ public class GoblinStorePurchasingController extends BaseController {
@ApiResponse(code = 200, message = "接口返回对象参数")
@ResponseBody
public ResponseDto<String> purchasingUpdate(GoblinStoreZhengzaiParam goblinStoreZhengzaiParam) {
goblinZhengzaiMarketService.zhengzaiUpdate(goblinStoreZhengzaiParam.getMarketId(), goblinStoreZhengzaiParam.getName(), goblinStoreZhengzaiParam.getStartTime(), goblinStoreZhengzaiParam.getEndTime());
goblinZhengzaiMarketService.zhengzaiUpdate(goblinStoreZhengzaiParam.getMarketId(), goblinStoreZhengzaiParam.getName(), goblinStoreZhengzaiParam.getStartTime(), goblinStoreZhengzaiParam.getEndTime());
return ResponseDto.success();
}
......
......@@ -38,7 +38,7 @@ public class GoblinZhengzaiMarketServiceImpl implements IGoblinZhengzaiMarketSer
@Override
public ResponseDto<List<GoblinSelfMarketing>> zhengzaiList(int page, String purchaseName, int status, String st, String et, String ct) {
LambdaUpdateWrapper<GoblinSelfMarketing> queryMapper = Wrappers.lambdaUpdate(GoblinSelfMarketing.getNew());
LambdaUpdateWrapper<GoblinSelfMarketing> queryMapper = Wrappers.lambdaUpdate(GoblinSelfMarketing.getNew()).eq(GoblinSelfMarketing::getDelFlag,0);
switch (status) {
case 0://未开始
queryMapper.lt(GoblinSelfMarketing::getStartTime, DateUtil.getNowTime());
......
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