|
@@ -56,18 +56,18 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
}
|
|
|
//今日
|
|
|
else {
|
|
|
- wrapper.ge("upload_time", DateUtil.beginOfDay(now));
|
|
|
+ wrapper.ge("upload_time", DateUtil.offsetHour(DateUtil.beginOfDay(now),1));
|
|
|
List<EggVo> list = eggDataMapper.getAllDay(wrapper);
|
|
|
double maxFood = 0.0;
|
|
|
double maxWater = 0.0;
|
|
|
|
|
|
for (EggVo eggVo : list) {
|
|
|
- maxFood = Math.max(eggVo.getFtDoTalTdy(), maxFood);
|
|
|
-
|
|
|
- maxWater = Math.max(eggVo.getWtrTdy(), maxWater);
|
|
|
+// maxFood = Math.max(eggVo.getFtDoTalTdy(), maxFood);
|
|
|
+// maxWater = Math.max(eggVo.getWtrTdy(), maxWater);
|
|
|
+ maxFood += eggVo.getFtDoTalTdy();
|
|
|
+ maxWater += eggVo.getWtrTdy();
|
|
|
}
|
|
|
|
|
|
-
|
|
|
Map endMap = new HashMap();
|
|
|
endMap.put("list" ,list);
|
|
|
endMap.put("maxFood" ,maxFood);
|
|
@@ -123,7 +123,7 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
}
|
|
|
//今日
|
|
|
else {
|
|
|
- wrapper.ge("upload_time", DateUtil.beginOfDay(now));
|
|
|
+ wrapper.ge("upload_time", DateUtil.offsetHour( DateUtil.beginOfDay(now),1));
|
|
|
List<EggVo> list = eggDataMapper.getAllDay(wrapper);
|
|
|
|
|
|
double maxFood = 0.0;
|
|
@@ -168,15 +168,10 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
String type = map.get("type");
|
|
|
Date now = new Date();
|
|
|
DecimalFormat df = new DecimalFormat("0.00");
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
QueryWrapper<EggData> wrapper = new QueryWrapper<>();
|
|
|
-
|
|
|
//周
|
|
|
if (type.equals("1")){
|
|
|
wrapper.ge("upload_time", DateUtil.beginOfWeek(now));
|
|
|
-
|
|
|
}
|
|
|
//月
|
|
|
else if (type.equals("2")){
|
|
@@ -184,23 +179,21 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
}
|
|
|
//自定义
|
|
|
else if (type.equals("3")){
|
|
|
-
|
|
|
wrapper.between("upload_time",startDate,endDate);
|
|
|
}
|
|
|
//今日
|
|
|
else {
|
|
|
- wrapper.ge("upload_time", DateUtil.beginOfDay(now));
|
|
|
+ wrapper.ge("upload_time", DateUtil.offsetHour(DateUtil.beginOfDay(now),1));
|
|
|
List<EggVo> list = eggDataMapper.getAllDayFood(wrapper);
|
|
|
double maxFood = 0.0;
|
|
|
double maxWater = 0.0;
|
|
|
-
|
|
|
for (EggVo eggVo : list) {
|
|
|
- maxFood = Math.max(eggVo.getFtDoTalTdy(), maxFood);
|
|
|
-
|
|
|
- maxWater = Math.max(eggVo.getWtrTdy(), maxWater);
|
|
|
+// maxFood = Math.max(eggVo.getFtDoTalTdy(), maxFood);
|
|
|
+// maxWater = Math.max(eggVo.getWtrTdy(), maxWater);
|
|
|
+ maxFood += eggVo.getFtDoTalTdy();
|
|
|
+ maxWater += eggVo.getWtrTdy();
|
|
|
}
|
|
|
|
|
|
-
|
|
|
Map endMap = new HashMap();
|
|
|
endMap.put("list" ,list);
|
|
|
endMap.put("maxFood" ,df.format(maxFood));
|
|
@@ -208,41 +201,35 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
return new Result(ResultCode.SUCCESS,endMap);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ System.out.println("test");
|
|
|
List<EggVo> list = eggDataMapper.getAllWeekFood(wrapper);
|
|
|
double maxFood = 0.0;
|
|
|
double maxWater = 0.0;
|
|
|
|
|
|
+// Set<String> set = new HashSet<>();
|
|
|
+ LinkedHashSet<String> objects = new LinkedHashSet<>();
|
|
|
for (EggVo eggVo : list) {
|
|
|
maxFood += eggVo.getFtDoTalTdy();
|
|
|
maxWater += eggVo.getWtrTdy();
|
|
|
- }
|
|
|
- Set<String> set = new HashSet<>();
|
|
|
- for (EggVo eggVo : list) {
|
|
|
- set.add(eggVo.getUploadTime());
|
|
|
+ objects.add(eggVo.getUploadTime());
|
|
|
}
|
|
|
List endList = new ArrayList();
|
|
|
- List<String> list2 = new ArrayList<String>();
|
|
|
- for (String s : set) {
|
|
|
- list2.add(s);
|
|
|
- }
|
|
|
- for(int i = list2.size() ; i >0 ;i --){
|
|
|
- String o = list2.get(i-1);
|
|
|
-
|
|
|
+ for (String object : objects) {
|
|
|
Map map1 = new HashMap();
|
|
|
-
|
|
|
for (EggVo eggVo : list) {
|
|
|
- if (eggVo.getUploadTime().equals(o)){
|
|
|
+ if (eggVo.getUploadTime().equals(object)){
|
|
|
map1.put("value"+eggVo.getI(),eggVo.getFtDoTalTdy());
|
|
|
}
|
|
|
}
|
|
|
- map1.put("updateTime",o);
|
|
|
+ map1.put("updateTime",object);
|
|
|
endList.add(map1);
|
|
|
}
|
|
|
-
|
|
|
-// for (String o : set) {
|
|
|
+// for (String s : set) {
|
|
|
+// list2.add(s);
|
|
|
+// }
|
|
|
+// for(int i = list2.size() ; i >0 ;i --){
|
|
|
+// String o = list2.get(i-1);
|
|
|
// Map map1 = new HashMap();
|
|
|
-//
|
|
|
// for (EggVo eggVo : list) {
|
|
|
// if (eggVo.getUploadTime().equals(o)){
|
|
|
// map1.put("value"+eggVo.getI(),eggVo.getFtDoTalTdy());
|
|
@@ -251,14 +238,10 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
// map1.put("updateTime",o);
|
|
|
// endList.add(map1);
|
|
|
// }
|
|
|
-
|
|
|
Map endMap = new HashMap();
|
|
|
endMap.put("list" ,endList);
|
|
|
-
|
|
|
endMap.put("maxFood" ,df.format(maxFood));
|
|
|
endMap.put("maxWater" ,df.format(maxWater));
|
|
|
-
|
|
|
-
|
|
|
return new Result(ResultCode.SUCCESS,endMap);
|
|
|
}
|
|
|
|
|
@@ -278,7 +261,6 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
//周
|
|
|
if (type.equals("1")){
|
|
|
wrapper.ge("upload_time", DateUtil.beginOfWeek(now));
|
|
|
-
|
|
|
}
|
|
|
//月
|
|
|
else if (type.equals("2")){
|
|
@@ -291,18 +273,14 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
}
|
|
|
//今日
|
|
|
else {
|
|
|
- wrapper.ge("upload_time", DateUtil.beginOfDay(now));
|
|
|
+ wrapper.ge("upload_time", DateUtil.offsetHour(DateUtil.beginOfDay(now),1));
|
|
|
List<EggVo> list = eggDataMapper.getAllDayFood(wrapper);
|
|
|
double maxFood = 0.0;
|
|
|
double maxWater = 0.0;
|
|
|
-
|
|
|
for (EggVo eggVo : list) {
|
|
|
maxFood = Math.max(eggVo.getFtDoTalTdy(), maxFood);
|
|
|
-
|
|
|
maxWater = Math.max(eggVo.getWtrTdy(), maxWater);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
Map endMap = new HashMap();
|
|
|
endMap.put("list" ,list);
|
|
|
endMap.put("maxFood" ,df.format(maxFood));
|
|
@@ -318,13 +296,10 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
maxFood += eggVo.getFtDoTalTdy();
|
|
|
maxWater += eggVo.getWtrTdy();
|
|
|
}
|
|
|
-
|
|
|
Map endMap = new HashMap();
|
|
|
endMap.put("list" ,list);
|
|
|
endMap.put("maxFood" ,df.format(maxFood));
|
|
|
endMap.put("maxWater" ,df.format(maxWater));
|
|
|
-
|
|
|
-
|
|
|
return new Result(ResultCode.SUCCESS,endMap);
|
|
|
}
|
|
|
|
|
@@ -354,8 +329,7 @@ public class EggDataServiceImpl extends ServiceImpl<EggDataMapper, EggData> impl
|
|
|
}
|
|
|
//今日
|
|
|
else {
|
|
|
- wrapper.ge("upload_time", DateUtil.beginOfDay(now));
|
|
|
-
|
|
|
+ wrapper.ge("upload_time", DateUtil.offsetHour(DateUtil.beginOfDay(now),1));
|
|
|
}
|
|
|
|
|
|
List<EggVo> list = eggDataMapper.getAllWater(wrapper);
|