流程
This commit is contained in:
@ -0,0 +1,38 @@
|
||||
package cn.iocoder.yudao.module.system.api.carteen;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
||||
import cn.iocoder.yudao.module.system.api.carteen.dto.CarteenRespDto;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.carteen.CarteenDO;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.dishes.DishesDO;
|
||||
import cn.iocoder.yudao.module.system.dal.mysql.carteen.CarteenMapper;
|
||||
import cn.iocoder.yudao.module.system.dal.mysql.dishes.DishesMapper;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 门店管理 Service 实现类
|
||||
*
|
||||
* @author 开发账号
|
||||
*/
|
||||
@Service
|
||||
@Validated
|
||||
public class CarteenApiImpl implements CarteenApi {
|
||||
|
||||
@Resource
|
||||
private CarteenMapper carteenMapper;
|
||||
|
||||
@Resource
|
||||
private DishesMapper dishesMapper;
|
||||
|
||||
@Override
|
||||
public CarteenRespDto getCarteen(Long id){
|
||||
DishesDO dishesDO = dishesMapper.selectById(id);
|
||||
CarteenDO carteenDO = carteenMapper.selectById(dishesDO.getCarteenId());
|
||||
return BeanUtils.toBean(carteenDO, CarteenRespDto.class);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,28 @@
|
||||
package cn.iocoder.yudao.module.system.api.dish;
|
||||
|
||||
|
||||
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
||||
import cn.iocoder.yudao.module.system.api.dish.dto.DishesRespDto;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.dishes.DishesDO;
|
||||
import cn.iocoder.yudao.module.system.service.dishes.DishesService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 菜品营养 Service 接口
|
||||
*
|
||||
* @author 开发账号
|
||||
*/
|
||||
@Service
|
||||
public class DishesApiImpl implements DishesApi {
|
||||
|
||||
@Resource
|
||||
private DishesService dishesService;
|
||||
|
||||
@Override
|
||||
public DishesRespDto getDish(Long id) {
|
||||
DishesDO dishes = dishesService.getDishes(id);
|
||||
return BeanUtils.toBean(dishes,DishesRespDto.class);
|
||||
}
|
||||
}
|
||||
@ -33,4 +33,14 @@ public class DishesNutritionApiImpl implements DishesNutritionApi {
|
||||
return BeanUtils.toBean(dishesNutritionMapper.selectList(new LambdaQueryWrapperX<DishesNutritionDO>()
|
||||
.eqIfPresent(DishesNutritionDO::getDishesId,ids)),DishesNutritionRespDTO.class);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public DishesNutritionRespDTO getDishEnergy(Long id) {
|
||||
return BeanUtils.toBean(dishesNutritionMapper.selectOne(new LambdaQueryWrapperX<DishesNutritionDO>()
|
||||
.eqIfPresent(DishesNutritionDO::getDishesId,id)
|
||||
.eqIfPresent(DishesNutritionDO::getNutritionName,"能量")
|
||||
.last("limit 1")),DishesNutritionRespDTO.class);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user