|
@@ -2,11 +2,13 @@ package com.usky.dxtop.service.impl;
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.usky.dxtop.common.core.page.CommonPage;
|
|
|
+import com.usky.dxtop.common.utils.DateUtils;
|
|
|
import com.usky.dxtop.common.utils.StringUtils;
|
|
|
import com.usky.dxtop.mapper.DishMapper;
|
|
|
import com.usky.dxtop.model.Dish;
|
|
@@ -14,6 +16,9 @@ import com.usky.dxtop.service.DishService;
|
|
|
import com.usky.dxtop.service.vo.DishRequest;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
/**
|
|
|
* <p>
|
|
|
* 服务实现类
|
|
@@ -44,5 +49,17 @@ public class DishServiceImpl extends ServiceImpl<DishMapper, Dish> implements Di
|
|
|
return this.getById(seq);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Map<String, Object> collect() {
|
|
|
+ Date nowDate = DateUtils.getNowDate();
|
|
|
+ QueryWrapper<Dish> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.select("IFNULL(sum(amt),0) as total")
|
|
|
+ .between("create_time",DateUtils.getDayStartTime(nowDate),nowDate);
|
|
|
+ Map<String, Object> map = this.getMap(queryWrapper);
|
|
|
+ //TODO 余额不知道从哪里获取
|
|
|
+ map.put("balance",0.00);
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|