|
@@ -44,37 +44,70 @@ public class GasDataServiceImpl extends ServiceImpl<GasDataMapper, GasData> impl
|
|
|
|
|
|
QueryWrapper<GasData> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("farm_id", farmId);
|
|
|
- if (date == null || date == "") {
|
|
|
- DateTime dateTime = DateUtil.beginOfDay(new Date());
|
|
|
- date = dateTime.toString();
|
|
|
- queryWrapper.ge("create_time", date).orderByAsc("create_time");
|
|
|
- } else {
|
|
|
- String startTime = date + " 00:00:00";
|
|
|
- String endTime = date + " 23:59:59";
|
|
|
- queryWrapper.between("create_time", startTime, endTime).orderByAsc("create_time");
|
|
|
- }
|
|
|
- List<GasData> gasData = dataMapper.selectList(queryWrapper);
|
|
|
- GasDataVo gasDataVo = new GasDataVo();
|
|
|
- List<GasData> gasDataList = new LinkedList<>();
|
|
|
- List<GasData> gasDataList1 = new LinkedList<>();
|
|
|
- List<GasData> gasDataList2 = new LinkedList<>();
|
|
|
- List<GasData> gasDataList3 = new LinkedList<>();
|
|
|
- for (GasData gasDatum : gasData) {
|
|
|
- if (gasDatum.getLoctionType() == 1) {
|
|
|
- gasDataList.add(gasDatum);
|
|
|
- } else if (gasDatum.getLoctionType() == 2) {
|
|
|
- gasDataList1.add(gasDatum);
|
|
|
- } else if (gasDatum.getLoctionType() == 3) {
|
|
|
- gasDataList2.add(gasDatum);
|
|
|
- } else if (gasDatum.getLoctionType() == 4) {
|
|
|
- gasDataList3.add(gasDatum);
|
|
|
+ if (farmId.equals("22")) {
|
|
|
+ if (date == null || date == "") {
|
|
|
+ queryWrapper.orderByAsc("create_time");
|
|
|
+ } else {
|
|
|
+ String startTime = date + " 00:00:00";
|
|
|
+ String endTime = date + " 23:59:59";
|
|
|
+ queryWrapper.between("create_time", startTime, endTime).orderByAsc("create_time");
|
|
|
+ }
|
|
|
+ List<GasData> gasData = dataMapper.selectList(queryWrapper);
|
|
|
+ GasDataVo gasDataVo = new GasDataVo();
|
|
|
+ List<GasData> gasDataList = new LinkedList<>();
|
|
|
+ List<GasData> gasDataList1 = new LinkedList<>();
|
|
|
+ List<GasData> gasDataList2 = new LinkedList<>();
|
|
|
+ List<GasData> gasDataList3 = new LinkedList<>();
|
|
|
+ for (GasData gasDatum : gasData) {
|
|
|
+ if (gasDatum.getLoctionType() == 1) {
|
|
|
+ gasDataList.add(gasDatum);
|
|
|
+ } else if (gasDatum.getLoctionType() == 2) {
|
|
|
+ gasDataList1.add(gasDatum);
|
|
|
+ } else if (gasDatum.getLoctionType() == 3) {
|
|
|
+ gasDataList2.add(gasDatum);
|
|
|
+ } else if (gasDatum.getLoctionType() == 4) {
|
|
|
+ gasDataList3.add(gasDatum);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ gasDataVo.setPigpen(gasDataList);
|
|
|
+ gasDataVo.setAbove(gasDataList1);
|
|
|
+ gasDataVo.setUnder(gasDataList2);
|
|
|
+ gasDataVo.setPeople(gasDataList3);
|
|
|
+ return new Result(ResultCode.SUCCESS,gasDataVo);
|
|
|
+ }else {
|
|
|
+ if (date == null || date == "") {
|
|
|
+ DateTime dateTime = DateUtil.beginOfDay(new Date());
|
|
|
+ date = dateTime.toString();
|
|
|
+ queryWrapper.ge("create_time", date).orderByAsc("create_time");
|
|
|
+ } else {
|
|
|
+ String startTime = date + " 00:00:00";
|
|
|
+ String endTime = date + " 23:59:59";
|
|
|
+ queryWrapper.between("create_time", startTime, endTime).orderByAsc("create_time");
|
|
|
+ }
|
|
|
+ List<GasData> gasData = dataMapper.selectList(queryWrapper);
|
|
|
+ GasDataVo gasDataVo = new GasDataVo();
|
|
|
+ List<GasData> gasDataList = new LinkedList<>();
|
|
|
+ List<GasData> gasDataList1 = new LinkedList<>();
|
|
|
+ List<GasData> gasDataList2 = new LinkedList<>();
|
|
|
+ List<GasData> gasDataList3 = new LinkedList<>();
|
|
|
+ for (GasData gasDatum : gasData) {
|
|
|
+ if (gasDatum.getLoctionType() == 1) {
|
|
|
+ gasDataList.add(gasDatum);
|
|
|
+ } else if (gasDatum.getLoctionType() == 2) {
|
|
|
+ gasDataList1.add(gasDatum);
|
|
|
+ } else if (gasDatum.getLoctionType() == 3) {
|
|
|
+ gasDataList2.add(gasDatum);
|
|
|
+ } else if (gasDatum.getLoctionType() == 4) {
|
|
|
+ gasDataList3.add(gasDatum);
|
|
|
+ }
|
|
|
}
|
|
|
+ gasDataVo.setPigpen(gasDataList);
|
|
|
+ gasDataVo.setAbove(gasDataList1);
|
|
|
+ gasDataVo.setUnder(gasDataList2);
|
|
|
+ gasDataVo.setPeople(gasDataList3);
|
|
|
+ return new Result(ResultCode.SUCCESS,gasDataVo);
|
|
|
}
|
|
|
- gasDataVo.setPigpen(gasDataList);
|
|
|
- gasDataVo.setAbove(gasDataList1);
|
|
|
- gasDataVo.setUnder(gasDataList2);
|
|
|
- gasDataVo.setPeople(gasDataList3);
|
|
|
- return new Result(ResultCode.SUCCESS,gasDataVo);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|