|
|
@@ -115,7 +115,8 @@ public class VppBiddingConfigServiceImpl implements VppBiddingConfigService {
|
|
|
config.setAttachmentName(request.getAttachmentName());
|
|
|
config.setBiddingMode(request.getBiddingMode());
|
|
|
config.setTypicalCoefficient(request.getTypicalCoefficient());
|
|
|
- config.setAdvanceCloseHours(request.getAdvanceCloseHours());
|
|
|
+ config.setNoticeMinHours(request.getNoticeMinHours());
|
|
|
+ config.setNoticeMaxHours(request.getNoticeMaxHours());
|
|
|
config.setMaxPrice(request.getMaxPrice());
|
|
|
config.setMinPrice(request.getMinPrice());
|
|
|
}
|
|
|
@@ -131,11 +132,10 @@ public class VppBiddingConfigServiceImpl implements VppBiddingConfigService {
|
|
|
vo.setAttachmentUrl(config.getAttachmentUrl());
|
|
|
vo.setAttachmentName(config.getAttachmentName());
|
|
|
vo.setBiddingMode(config.getBiddingMode());
|
|
|
- vo.setBiddingModeName(VppBiddingConfigHelper.resolveBiddingModeName(config.getBiddingMode()));
|
|
|
+ // vo.setBiddingModeName(VppBiddingConfigHelper.resolveBiddingModeName(config.getBiddingMode()));
|
|
|
vo.setTypicalCoefficient(config.getTypicalCoefficient());
|
|
|
- vo.setAdvanceCloseHours(config.getAdvanceCloseHours());
|
|
|
- vo.setAdvanceCloseHoursLabel(
|
|
|
- VppBiddingConfigHelper.resolveAdvanceCloseHoursLabel(config.getAdvanceCloseHours()));
|
|
|
+ vo.setNoticeMinHours(config.getNoticeMinHours());
|
|
|
+ vo.setNoticeMaxHours(config.getNoticeMaxHours());
|
|
|
vo.setMaxPrice(config.getMaxPrice());
|
|
|
vo.setMinPrice(config.getMinPrice());
|
|
|
vo.setUpdateTime(config.getUpdateTime());
|
|
|
@@ -163,8 +163,13 @@ public class VppBiddingConfigServiceImpl implements VppBiddingConfigService {
|
|
|
if (request.getTypicalCoefficient() == null) {
|
|
|
throw new BusinessException("典型系数不能为空");
|
|
|
}
|
|
|
- if (request.getAdvanceCloseHours() == null || request.getAdvanceCloseHours() <= 0) {
|
|
|
- throw new BusinessException("提前截标时间须为正整数(小时)");
|
|
|
+ if (request.getNoticeMinHours() != null
|
|
|
+ && request.getNoticeMinHours().compareTo(new java.math.BigDecimal("0.5")) < 0) {
|
|
|
+ throw new BusinessException("提前截标最小通知时间不能小于0.5小时!");
|
|
|
+ }
|
|
|
+ if (request.getNoticeMaxHours() != null
|
|
|
+ && request.getNoticeMaxHours().compareTo(new java.math.BigDecimal("0.5")) < 0) {
|
|
|
+ throw new BusinessException("提前截标最大通知时间不能小于0.5小时!");
|
|
|
}
|
|
|
if (request.getMaxPrice() == null) {
|
|
|
throw new BusinessException("最高价格不能为空");
|