超市订单、早中午订单统计
This commit is contained in:
@ -0,0 +1,32 @@
|
||||
package cn.iocoder.yudao.module.system.api.cashregisterinfo;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.cashregisterinfo.CashRegisterInfoDO;
|
||||
import cn.iocoder.yudao.module.system.dal.mysql.carteen.CarteenMapper;
|
||||
import cn.iocoder.yudao.module.system.dal.mysql.cashregisterinfo.CashRegisterInfoMapper;
|
||||
import cn.iocoder.yudao.module.system.dal.mysql.dishes.DishesMapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CashregisterinfoApiImpl implements CashregisterinfoApi{
|
||||
|
||||
@Resource
|
||||
private CarteenMapper carteenMapper;
|
||||
|
||||
@Resource
|
||||
private CashRegisterInfoMapper cashRegisterInfoMapper;
|
||||
|
||||
@Override
|
||||
public String getStoreName(String equipmentCode) {
|
||||
List<CashRegisterInfoDO> cashRegisterInfoDOS = cashRegisterInfoMapper.selectList(Wrappers.<CashRegisterInfoDO>lambdaQuery().eq(CashRegisterInfoDO::getEquipmentCode, equipmentCode));
|
||||
if(CollectionUtil.isNotEmpty(cashRegisterInfoDOS)){
|
||||
CashRegisterInfoDO cashRegisterInfoDO = cashRegisterInfoDOS.get(0);
|
||||
return carteenMapper.selectById(cashRegisterInfoDO.getCarteenId()).getStoresName();
|
||||
}
|
||||
return "";
|
||||
}
|
||||
}
|
@ -40,8 +40,8 @@ public class AppDishImageController {
|
||||
|
||||
@GetMapping("/get")
|
||||
@Operation(summary = "获得本周菜单")
|
||||
public CommonResult<DishImageRespVO> getThisWeekDishImage(Long carteenId) {
|
||||
DishImageDO dishImage = dishImageService.getThisWeekDishImage(carteenId);
|
||||
public CommonResult<DishImageRespVO> getThisWeekDishImage(Long carteenId,String time) {
|
||||
DishImageDO dishImage = dishImageService.getThisWeekDishImage(carteenId,time);
|
||||
return success(BeanUtils.toBean(dishImage, DishImageRespVO.class));
|
||||
}
|
||||
|
||||
|
@ -57,7 +57,7 @@ public interface DishImageService {
|
||||
/**
|
||||
* 获得本周菜单
|
||||
*/
|
||||
DishImageDO getThisWeekDishImage(Long carteenId);
|
||||
DishImageDO getThisWeekDishImage(Long carteenId,String time);
|
||||
|
||||
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
package cn.iocoder.yudao.module.system.service.dishimage;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import cn.iocoder.yudao.module.system.controller.admin.dishimage.vo.DishImagePageReqVO;
|
||||
import cn.iocoder.yudao.module.system.controller.admin.dishimage.vo.DishImageSaveReqVO;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.dishimage.DishImageDO;
|
||||
@ -81,10 +82,12 @@ public class DishImageServiceImpl implements DishImageService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public DishImageDO getThisWeekDishImage(Long carteenId) {
|
||||
public DishImageDO getThisWeekDishImage(Long carteenId,String time) {
|
||||
// 获取今天的日期
|
||||
LocalDate today = LocalDate.now();
|
||||
|
||||
if(StrUtil.isNotBlank(time)){
|
||||
today= LocalDate.parse(time, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
||||
}
|
||||
// 获取本周的开始日期(周一)
|
||||
LocalDate weekStart = today.with(DayOfWeek.MONDAY);
|
||||
|
||||
|
Reference in New Issue
Block a user