xuhy
2024-10-31 0b00c7532a0330785d0c8cf46bcb05dfc63e65c4
修改
4个文件已修改
17 ■■■■ 已修改文件
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TFoundationPersonController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TGoodsTypeController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TFoundationPersonService.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TFoundationPersonServiceImpl.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TFoundationPersonController.java
@@ -91,7 +91,7 @@
    @GetMapping(value = "/getDetailById")
    public AjaxResult<List<TFoundationPersonVO>> getDetailByMealType(@RequestParam("mealType") Integer mealType) {
        // 查询基础设置
        List<TFoundationPersonVO> foundationPersonVOS = foundationPersonService.getSetList();
        List<TFoundationPersonVO> foundationPersonVOS = foundationPersonService.getPersonList();
        List<TFoundationPersonVO> collect = foundationPersonVOS.stream().filter(e -> Objects.equals(e.getMealType(), mealType)).collect(Collectors.toList());
        for (TFoundationPersonVO foundationPersonVO : collect) {
            List<TFoundationConfig> list = foundationConfigService.list(Wrappers.lambdaQuery(TFoundationConfig.class)
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TGoodsTypeController.java
@@ -15,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Objects;
/**
 * <p>
@@ -65,6 +66,10 @@
        TShop one = shopService.getOne(Wrappers.lambdaQuery(TShop.class)
                .eq(TShop::getMealType, mealType)
                .last("LIMIT 1"));
        if(Objects.isNull(one)){
            String str = mealType == 1 ? "中餐" : "火锅";
            return AjaxResult.error("无"+str+"类型店铺");
        }
        LambdaQueryWrapper<TGoodsType> wrapper = new LambdaQueryWrapper<>();
        wrapper.eq(TGoodsType::getShopId, one.getId());
        return AjaxResult.success(goodsTypeService.list(wrapper));
ruoyi-system/src/main/java/com/ruoyi/system/service/TFoundationPersonService.java
@@ -49,4 +49,7 @@
    List<TFoundationPersonVO> getSetList();
    List<TFoundationPersonVO> getPersonList();
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TFoundationPersonServiceImpl.java
@@ -77,7 +77,7 @@
                throw new ServiceException("菜品重复设置");
            }
            // 添加人数
            this.updateById(tFoundationPersonDTO);
            this.saveOrUpdate(tFoundationPersonDTO);
            // 删除菜品
            foundationConfigService.remove(Wrappers.lambdaQuery(TFoundationConfig.class)
                    .eq(TFoundationConfig::getPersonId,tFoundationPersonDTO.getId()));
@@ -154,4 +154,9 @@
        }
        return list;
    }
    @Override
    public List<TFoundationPersonVO> getPersonList() {
        return this.baseMapper.getSetList();
    }
}