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