限时折扣商品

This commit is contained in:
2025-10-22 10:48:45 +08:00
parent 7e175d8c6d
commit 9c3f4db39a
3 changed files with 22 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ import cn.hutool.core.date.LocalDateTimeUtil;
import cn.hutool.core.exceptions.ValidateException;
import cn.hutool.core.thread.ThreadUtil;
import cn.hutool.core.util.*;
import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.czg.account.dto.shopuser.ShopUserMoneyEditDTO;
@@ -240,6 +241,9 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
if (historyOrderVo == null || historyOrderVo.getId() == null) {
return null;
}
if (StrUtil.isNotBlank(historyOrderVo.getLimitRateJson())) {
historyOrderVo.setLimitRate(JSONUtil.toBean(historyOrderVo.getLimitRateJson(), LimitRateDTO.class));
}
List<OrderDetail> orderDetails = orderDetailService.queryChain().select()
.eq(OrderDetail::getOrderId, historyOrderVo.getId())
.list();
@@ -1276,6 +1280,9 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
orderInfo.setIsWaitCall(param.isWaitCall() ? 1 : 0);
orderInfo.setCreditBuyerId(param.getCreditBuyerId());
orderInfo.setIsDel(0);
if (param.getLimitRate() != null) {
orderInfo.setLimitRateJson(JSONObject.toJSONString(param.getLimitRate()));
}
//取餐码 多端一致
orderInfo.setTakeCode(getCode(shopInfo.getId()));
}