Commit 9694b58f by 胡超

log for qa STORE_ITEM_NOT_DELIVERY

parent c627f4d7
......@@ -51,9 +51,11 @@ import com.freemud.application.sdk.api.storecenter.response.StoreResponse;
import com.freemud.application.sdk.api.storecenter.service.StoreCenterService;
import com.google.common.collect.Lists;
import com.google.gson.Gson;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.ObjectUtils;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
......@@ -64,6 +66,7 @@ import java.util.*;
import java.util.stream.Collectors;
@Component
@Slf4j
public class CheckOrder {
@Autowired
......@@ -233,12 +236,15 @@ public class CheckOrder {
// 校验外卖信息
if (CreateOrderType.TAKE_OUT.getCode().equals(createOrderVo.getOrderType())) {
if (config == null || config.getTakeaway() == null || config.getTakeaway() == 0) {
log.info("STORE_ITEM_NOT_DELIVERY1 of {}", (null != config ? ToStringBuilder.reflectionToString(config) : ""));
throw new ServiceException(ResponseResult.STORE_ITEM_NOT_DELIVERY);
}
if (storeResponseDto.getDelivery() == null || storeResponseDto.getDelivery() == 2) {
log.info("STORE_ITEM_NOT_DELIVERY2 of {}", (null != storeResponseDto ? ToStringBuilder.reflectionToString(storeResponseDto) : ""));
throw new ServiceException(ResponseResult.STORE_ITEM_NOT_DELIVERY);
}
if (StringUtils.isBlank(storeResponseDto.getDeliveryHoursDay())) {
log.info("STORE_ITEM_NOT_DELIVERY3 of {}", (null != storeResponseDto ? ToStringBuilder.reflectionToString(storeResponseDto) : ""));
throw new ServiceException(ResponseResult.STORE_ITEM_NOT_DELIVERY);
}
//获取门店配送信息
......@@ -372,6 +378,7 @@ public class CheckOrder {
OpenPlatformPartnerStoreDeliveryConfig deliveryConfig = deliveryConfigManager.findByPartnerIdAndStoreCode(storeResponseDto.getPartnerId(),
storeResponseDto.getStoreCode());
if (deliveryConfig == null) {
log.info("STORE_ITEM_NOT_DELIVERY4 of {}", (null != deliveryConfig ? ToStringBuilder.reflectionToString(deliveryConfig) : ""));
throw new ServiceException(ResponseResult.STORE_ITEM_NOT_DELIVERY);
}
// 判断门店是否启用外卖,只有当小程序开通外卖,且门店开通外卖,设置 外卖配送时间 才开启外卖功能
......
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