blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/animalheat/vo/AnimalHeatVo.java
@@ -14,12 +14,12 @@ /** *开始时间 */ private Date begTime; private String begTime; /** * 结束时间 */ private Date endTime; private String endTime; /** * 状态 0: 当天时间统计数据 1: 本周内的数据统计 blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/equipment/service/impl/EquipmentServiceImpl.java
@@ -139,7 +139,9 @@ if (status==0 && equipmentVOS.size()>0){ for (EquipmentVO e:equipmentVOS) { try { hearbeat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(e.getHeartbeat()).getTime(); if(null!=e.getHeartbeat()) { hearbeat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(e.getHeartbeat()).getTime(); } } catch (ParseException parseException) { parseException.printStackTrace(); } blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/healthcode/vo/HealthcodeVO.java
@@ -38,12 +38,12 @@ /** *开始时间 */ private Date begTime; private String begTime; /** * 结束时间 */ private Date endTime; private String endTime; /** * 状态 0: 当天时间统计数据 1: 本周内的数据统计 blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/parcel/controller/ParcelController.java
@@ -64,6 +64,19 @@ return R.data(parcelService.getParcelPic(imgUrl)); } /** * 获取包裹明细分页数据,远程调用api获取数据 * @param conditionVo 请求参数对象 * @param response * @return */ @GetMapping("/getParcelDetailPage") public R getParcelDetailPage(ConditionVo conditionVo,HttpServletResponse response){ response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); response.setHeader("Access-Control-Allow-Credentials","true"); return R.data(parcelService.getParcelDetailPage(conditionVo)); } } blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/parcel/service/ParcelService.java
@@ -43,4 +43,11 @@ * @return */ Map<String, String> getParcelPic(String imgUrl); /** * 获取包裹明细分页数据,远程调用api获取数据 * @param conditionVo 请求参数对象 * @return */ Object getParcelDetailPage(ConditionVo conditionVo); } blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/parcel/service/impl/ParcelServiceImpl.java
@@ -34,6 +34,9 @@ @Value("${PARCEL_PICTURE_URL}") private String PARCEL_PICTURE_URL; @Value("${PARCEL_DETAIL_RUL}") private String PARCEL_DETAIL_RUL; /** @@ -160,7 +163,7 @@ */ private List<Object> getParcelData(ConditionVo conditionVo, String url, String key, String secret) { //1.创建map对象,用于存储请求接口的秘钥 Map<String, String> map = new HashMap<>(); Map<String, Object> map = new HashMap<>(); String startDate = null; String endDate = null; //2.2查询本天的数据 @@ -297,4 +300,33 @@ map.put("imgBase64",s); return map; } /** * 获取包裹明细分页数据,远程调用api获取数据 * @param conditionVo 请求参数对象 * @return */ @Override public Object getParcelDetailPage(ConditionVo conditionVo) { HashMap<String, Object> map = new HashMap<>(); if (null!=conditionVo.getStartTime()){ map.put("startTime", conditionVo.getStartTime()); } if (null!=conditionVo.getEndTime()){ map.put("endTime", conditionVo.getEndTime()); } if (null!=conditionVo.getDecisioDiagramResult()){ map.put("decisioDiagramResult", conditionVo.getDecisioDiagramResult()); } if (null!=conditionVo.getCurrentPage()){ map.put("currentPage", conditionVo.getCurrentPage()); } if (null!=conditionVo.getPageSize()){ map.put("pageSize", conditionVo.getPageSize()); } String params = HttpClientUtils.httpPost(PARCEL_DETAIL_RUL, PARCEL_KEY, PARCEL_SECRET, map); Map<String, Object> data = (Map<String, Object>) JSONObject.parse(params); //4.远程调用数据 return JSONObject.parse(data.get("result").toString()); } } blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/parcel/util/HttpClientUtils.java
@@ -337,7 +337,7 @@ * @param map * @return */ public static String httpPost(String url, String appKey, String appKeyValue, Map<String, String> map) { public static String httpPost(String url, String appKey, String appKeyValue, Map<String, Object> map) { // 返回body String body = null; // 获取连接客户端工具 blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/parcel/vo/ConditionVo.java
@@ -17,7 +17,31 @@ private String endDate; /** * 开始时间 */ private String startTime; /** * 结束时间 */ private String endTime; /** * 状态码 0:本天 1:本周 2:本月 */ private Integer status; /** * 是否为违禁品 contraband-违禁物品 normal-非违禁物品 */ private String decisioDiagramResult; /** * 分页页码 */ private Integer currentPage; /** * 分页记录数 */ private Integer pageSize; }