|
|
@@ -10,6 +10,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import shop.alien.entity.store.StoreCuisine;
|
|
|
import shop.alien.entity.store.StoreCuisineCombo;
|
|
|
+import shop.alien.entity.store.StoreInfo;
|
|
|
import shop.alien.entity.store.dto.CategoryGroupDto;
|
|
|
import shop.alien.entity.store.dto.CuisineComboDto;
|
|
|
import shop.alien.entity.store.dto.CuisineItemDto;
|
|
|
@@ -41,8 +42,6 @@ public class StoreCuisineServiceImpl extends ServiceImpl<StoreCuisineMapper, Sto
|
|
|
|
|
|
private final ObjectMapper objectMapper = new ObjectMapper();
|
|
|
|
|
|
- private final StoreCuisineMapper storeCuisineMapper;
|
|
|
-
|
|
|
private final StoreInfoMapper storeInfoMapper;
|
|
|
|
|
|
/**
|
|
|
@@ -146,6 +145,12 @@ public class StoreCuisineServiceImpl extends ServiceImpl<StoreCuisineMapper, Sto
|
|
|
data.setPeopleLimit(base.getPeopleLimit());
|
|
|
data.setUsageRule(base.getUsageRule());
|
|
|
data.setRawJson(base.getRawJson());
|
|
|
+ // 补充门店电话/名称(仅用于详情返回,不落库)
|
|
|
+ StoreInfo storeInfo = storeInfoMapper.selectById(base.getStoreId());
|
|
|
+ if (storeInfo != null) {
|
|
|
+ data.setStorePhone(storeInfo.getStoreTel());
|
|
|
+ data.setStoreName(storeInfo.getStoreName());
|
|
|
+ }
|
|
|
// 单品:groupJson 为空,name 为单品名称
|
|
|
if (cuisineType != null && cuisineType == 1) {
|
|
|
response.setName(base.getName());
|