|
@@ -12,6 +12,7 @@ import cn.hobbystocks.auc.common.easy.factory.EasyExcelTypeEnums;
|
|
|
import cn.hobbystocks.auc.common.poi.ExcelUtil;
|
|
import cn.hobbystocks.auc.common.poi.ExcelUtil;
|
|
|
import cn.hobbystocks.auc.common.user.UserInfo;
|
|
import cn.hobbystocks.auc.common.user.UserInfo;
|
|
|
import cn.hobbystocks.auc.common.user.UserUtils;
|
|
import cn.hobbystocks.auc.common.user.UserUtils;
|
|
|
|
|
+import cn.hobbystocks.auc.common.utils.DateUtils;
|
|
|
import cn.hobbystocks.auc.common.utils.ExcelUtils;
|
|
import cn.hobbystocks.auc.common.utils.ExcelUtils;
|
|
|
import cn.hobbystocks.auc.common.utils.StringUtils;
|
|
import cn.hobbystocks.auc.common.utils.StringUtils;
|
|
|
import cn.hobbystocks.auc.common.utils.UserType;
|
|
import cn.hobbystocks.auc.common.utils.UserType;
|
|
@@ -67,6 +68,7 @@ public class LotController extends AdminBaseController {
|
|
|
|
|
|
|
|
lot.setDelFlag(Constants.DEL_FLAG_NO_DELETE);
|
|
lot.setDelFlag(Constants.DEL_FLAG_NO_DELETE);
|
|
|
|
|
|
|
|
|
|
+ startPage(lot);
|
|
|
List<Lot> lotList = lotService.selectLotList(lot);
|
|
List<Lot> lotList = lotService.selectLotList(lot);
|
|
|
lotList.forEach(l -> {
|
|
lotList.forEach(l -> {
|
|
|
l.setDelay(StringUtils.isEmpty(l.getDelayPublish()) ? 0 : 1);
|
|
l.setDelay(StringUtils.isEmpty(l.getDelayPublish()) ? 0 : 1);
|
|
@@ -92,6 +94,8 @@ public class LotController extends AdminBaseController {
|
|
|
if (Objects.isNull(userInfo))
|
|
if (Objects.isNull(userInfo))
|
|
|
return AjaxResult.error("请先登录");
|
|
return AjaxResult.error("请先登录");
|
|
|
Auction dbAuction = auctionService.selectAuctionById(lot.getAuctionId());
|
|
Auction dbAuction = auctionService.selectAuctionById(lot.getAuctionId());
|
|
|
|
|
+ if (DateUtils.isTimeRangeExpired(lot.getStartTime(), lot.getEndTime()))
|
|
|
|
|
+ return AjaxResult.error("结束时间不能早于当前时间");
|
|
|
if (System.currentTimeMillis()> dbAuction.getEndTime().getTime())
|
|
if (System.currentTimeMillis()> dbAuction.getEndTime().getTime())
|
|
|
return AjaxResult.error("拍卖会已经结束");
|
|
return AjaxResult.error("拍卖会已经结束");
|
|
|
//拍品结束时间不能小于拍卖会结束时间
|
|
//拍品结束时间不能小于拍卖会结束时间
|
|
@@ -124,6 +128,8 @@ public class LotController extends AdminBaseController {
|
|
|
Lot dbLot = lotService.selectLotById(lot.getId());
|
|
Lot dbLot = lotService.selectLotById(lot.getId());
|
|
|
if (dbLot==null)
|
|
if (dbLot==null)
|
|
|
return AjaxResult.error("请传入拍品id");
|
|
return AjaxResult.error("请传入拍品id");
|
|
|
|
|
+ if (DateUtils.isTimeRangeExpired(lot.getStartTime(), lot.getEndTime()))
|
|
|
|
|
+ return AjaxResult.error("结束时间不能早于当前时间");
|
|
|
lot.setUpdateBy(getUsername());
|
|
lot.setUpdateBy(getUsername());
|
|
|
if (Constants.PUB_STATUS_PUBLISHED.equals(dbLot.getPubStatus())) {
|
|
if (Constants.PUB_STATUS_PUBLISHED.equals(dbLot.getPubStatus())) {
|
|
|
lotService.updateLotEx(lot);
|
|
lotService.updateLotEx(lot);
|