From a40c2eb885bcdb697c2e16dae4f43cb6cd718973 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 22 一月 2024 11:28:03 +0800
Subject: [PATCH] 优化小区数据
---
service-job/src/main/java/com/java110/job/adapt/hcIot/NotifyTempCarFeeOrderAdapt.java | 67 ++++++++++++++++++++++++++++++---
1 files changed, 61 insertions(+), 6 deletions(-)
diff --git a/service-job/src/main/java/com/java110/job/adapt/hcIot/NotifyTempCarFeeOrderAdapt.java b/service-job/src/main/java/com/java110/job/adapt/hcIot/NotifyTempCarFeeOrderAdapt.java
index 80b65e7..db994a6 100755
--- a/service-job/src/main/java/com/java110/job/adapt/hcIot/NotifyTempCarFeeOrderAdapt.java
+++ b/service-job/src/main/java/com/java110/job/adapt/hcIot/NotifyTempCarFeeOrderAdapt.java
@@ -18,7 +18,7 @@
import com.alibaba.fastjson.JSONObject;
import com.java110.core.client.RestTemplate;
import com.java110.core.factory.GenerateCodeFactory;
-import com.java110.dto.tempCarFeeConfig.TempCarPayOrderDto;
+import com.java110.dto.fee.TempCarPayOrderDto;
import com.java110.intf.common.IMachineInnerServiceSMO;
import com.java110.intf.common.IMachineTranslateInnerServiceSMO;
import com.java110.intf.user.IOwnerInnerServiceSMO;
@@ -77,16 +77,16 @@
postParameters.put("payCharge", tempCarPayOrderDto.getPayCharge());
postParameters.put("payTime", DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
postParameters.put("payType", tempCarPayOrderDto.getPayType());
- postParameters.put("extPccIds",tempCarPayOrderDto.getPccIds());
- if(!StringUtil.isEmpty(tempCarPayOrderDto.getMachineId())) {
+ postParameters.put("extPccIds", tempCarPayOrderDto.getPccIds());
+ if (!StringUtil.isEmpty(tempCarPayOrderDto.getMachineId())) {
postParameters.put("extMachineId", tempCarPayOrderDto.getMachineId());
}
HttpEntity<MultiValueMap<String, Object>> httpEntity = new HttpEntity(postParameters.toJSONString(), getHeaders(outRestTemplate));
ResponseEntity<String> responseEntity = outRestTemplate.exchange(IotConstant.getUrl(IotConstant.NOTIFY_TEMP_CAR_FEE_ORDER), HttpMethod.POST, httpEntity, String.class);
- System.out.println("缂磋垂閫氱煡"+IotConstant.getUrl(IotConstant.NOTIFY_TEMP_CAR_FEE_ORDER));
- System.out.println("璇锋眰鎶ユ枃"+postParameters.toJSONString());
- System.out.println("杩斿洖鎶ユ枃"+responseEntity);
+ System.out.println("缂磋垂閫氱煡" + IotConstant.getUrl(IotConstant.NOTIFY_TEMP_CAR_FEE_ORDER));
+ System.out.println("璇锋眰鎶ユ枃" + postParameters.toJSONString());
+ System.out.println("杩斿洖鎶ユ枃" + responseEntity);
if (responseEntity.getStatusCode() != HttpStatus.OK) {
return new ResultVo(ResultVo.CODE_ERROR, responseEntity.getBody());
}
@@ -95,4 +95,59 @@
}
+ /**
+ * 涓存椂杞﹀鏍�
+ *
+ * @param reqJson 涓氬姟淇℃伅
+ * @return
+ */
+ @Override
+ public ResultVo tempCarAuth(JSONObject reqJson) {
+
+ JSONObject postParameters = new JSONObject();
+ postParameters.put("taskId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_machineTranslateId));
+ postParameters.put("authId", reqJson.getString("authId"));
+ postParameters.put("state", reqJson.getString("state"));
+ postParameters.put("msg", reqJson.getString("msg"));
+
+
+ HttpEntity<MultiValueMap<String, Object>> httpEntity = new HttpEntity(postParameters.toJSONString(), getHeaders(outRestTemplate));
+ ResponseEntity<String> responseEntity = outRestTemplate.exchange(IotConstant.getUrl(IotConstant.TEMP_CAR_AUTH), HttpMethod.POST, httpEntity, String.class);
+ System.out.println("缂磋垂閫氱煡" + IotConstant.getUrl(IotConstant.TEMP_CAR_AUTH));
+ System.out.println("璇锋眰鎶ユ枃" + postParameters.toJSONString());
+ System.out.println("杩斿洖鎶ユ枃" + responseEntity);
+ if (responseEntity.getStatusCode() != HttpStatus.OK) {
+ return new ResultVo(ResultVo.CODE_ERROR, responseEntity.getBody());
+ }
+ JSONObject paramOut = JSONObject.parseObject(responseEntity.getBody());
+ return new ResultVo(paramOut.getInteger("code"), paramOut.getString("msg"));
+
+ }
+
+ /**
+ * 鏌ヨ涓存椂杞﹀鏍�
+ *
+ * @param reqJson 涓氬姟淇℃伅
+ * @return
+ */
+ @Override
+ public ResultVo getTempCarAuths(JSONObject reqJson) {
+
+ reqJson.put("taskId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_machineTranslateId));
+ reqJson.put("extCommunityId", reqJson.getString("communityId"));
+ reqJson.put("extPaId", reqJson.getString("paId"));
+ reqJson.put("communityId", "");
+ reqJson.put("paId", "");
+ HttpEntity<MultiValueMap<String, Object>> httpEntity = new HttpEntity(reqJson.toJSONString(), getHeaders(outRestTemplate));
+ ResponseEntity<String> responseEntity = outRestTemplate.exchange(IotConstant.getUrl(IotConstant.GET_CAR_INOUT_TEMPAUTHS), HttpMethod.POST, httpEntity, String.class);
+ System.out.println("缂磋垂閫氱煡" + IotConstant.getUrl(IotConstant.TEMP_CAR_AUTH));
+ System.out.println("璇锋眰鎶ユ枃" + reqJson.toJSONString());
+ System.out.println("杩斿洖鎶ユ枃" + responseEntity);
+ if (responseEntity.getStatusCode() != HttpStatus.OK) {
+ return new ResultVo(ResultVo.CODE_ERROR, responseEntity.getBody());
+ }
+ JSONObject paramOut = JSONObject.parseObject(responseEntity.getBody());
+ return new ResultVo(paramOut.getIntValue("totalPage"),paramOut.getIntValue("total"),paramOut.getJSONArray("data"));
+
+ }
}
--
Gitblit v1.8.0