|
@@ -3,6 +3,10 @@ package com.huimv.environ.eco.service.impl;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.huimv.common.utils.Result;
|
|
|
+import com.huimv.common.utils.ResultCode;
|
|
|
+import com.huimv.environ.eco.entity.EcoDeviceFlow;
|
|
|
import com.huimv.environ.eco.entity.EcoDryList;
|
|
|
import com.huimv.environ.eco.mapper.EcoDryListMapper;
|
|
|
import com.huimv.environ.eco.service.EcoDryListService;
|
|
@@ -18,11 +22,10 @@ import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.web.client.RestTemplate;
|
|
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.text.ParseException;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -171,4 +174,46 @@ public class EcoDryListServiceImpl extends ServiceImpl<EcoDryListMapper, EcoDryL
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Method : listDayEvent
|
|
|
+ * @Description : 查看烘干时间
|
|
|
+ * @Params : [request, paramsMap]
|
|
|
+ * @Return : com.huimv.common.utils.Result
|
|
|
+ * @Author : ZhuoNing
|
|
|
+ * @Date : 2022/11/14
|
|
|
+ * @Time : 9:24
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Result listDayEvent(HttpServletRequest request, Map<String, String> paramsMap) throws ParseException {
|
|
|
+ //pageNo
|
|
|
+ String pageNo = paramsMap.get("pageNo") + "";
|
|
|
+ if (StringUtils.isBlank(pageNo)) {
|
|
|
+ pageNo = "1";
|
|
|
+ }
|
|
|
+ //pageSize
|
|
|
+ String pageSize = paramsMap.get("pageSize") + "";
|
|
|
+ if (StringUtils.isBlank(pageSize)) {
|
|
|
+ pageSize = "10";
|
|
|
+ }
|
|
|
+ DateUtil dateUtil = new DateUtil();
|
|
|
+ //farmId
|
|
|
+ String farmId = paramsMap.get("farmId");
|
|
|
+ QueryWrapper<EcoDryList> queryWrapper = new QueryWrapper();
|
|
|
+ queryWrapper.eq("farm_id",farmId);
|
|
|
+ queryWrapper.orderByDesc("add_time");
|
|
|
+ Page<EcoDryList> page = new Page<>(Integer.parseInt(pageNo), Integer.parseInt(pageSize));
|
|
|
+ Page<EcoDryList> pageEcoDryList = ecoDryListMapper.selectPage(page, queryWrapper);
|
|
|
+ List<EcoDryList> ecoDryListList = pageEcoDryList.getRecords();
|
|
|
+ List dataList = new ArrayList();
|
|
|
+ for(EcoDryList ecoDryList:ecoDryListList){
|
|
|
+ JSONObject ecoDryJo = JSONObject.parseObject(JSONObject.toJSONString(ecoDryList));
|
|
|
+ ecoDryJo.put("addTime",dateUtil.formatDateTime(ecoDryList.getAddTime()));
|
|
|
+ dataList.add(ecoDryJo);
|
|
|
+ }
|
|
|
+ pageEcoDryList.setRecords(dataList);
|
|
|
+ return new Result(ResultCode.SUCCESS, pageEcoDryList);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|