|
|
@@ -1,5 +1,6 @@
|
|
|
package com.cyksj.service.pay.impl;
|
|
|
|
|
|
+import cn.hutool.core.date.DateTime;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.alipay.api.AlipayApiException;
|
|
|
@@ -201,8 +202,12 @@ public class AliPayCommonServiceImpl implements AliPayCommonService {
|
|
|
}
|
|
|
|
|
|
private ZfbShopOrderDayLimit getZfbShopOrdersDayLimit() {
|
|
|
+ int hour = DateUtil.hour(DateTime.now(), true);
|
|
|
List<ZfbShopOrderDayLimit> orderDayLimits = zfbShopOrderDayLimitMapper.selectList(Wrappers.lambdaQuery(ZfbShopOrderDayLimit.class)
|
|
|
- .gt(ZfbShopOrderDayLimit::getRemainOrders, 0));
|
|
|
+ .le(ZfbShopOrderDayLimit::getHourStart, hour)
|
|
|
+ .ge(ZfbShopOrderDayLimit::getEndStart, hour)
|
|
|
+ .gt(ZfbShopOrderDayLimit::getDayRemainOrders, 0)
|
|
|
+ .gt(ZfbShopOrderDayLimit::getHourLimitOrders, 0));
|
|
|
for (ZfbShopOrderDayLimit orderDayLimit : orderDayLimits) {
|
|
|
Integer update = zfbShopOrderDayLimitMapper.decrRemainOrdersById(orderDayLimit.getId());
|
|
|
if (update == 1) {
|