From 96b93ccecedabe77676c57f8c41842a1dda21180 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期一, 20 三月 2023 15:33:08 +0800
Subject: [PATCH] optimize charge port

---
 springboot/src/main/java/com/java110/boot/controller/app/charge/NotifyDingDingChargeController.java |   26 +++++++++++---------------
 1 files changed, 11 insertions(+), 15 deletions(-)

diff --git a/springboot/src/main/java/com/java110/boot/controller/app/charge/NotifyDingDingChargeController.java b/springboot/src/main/java/com/java110/boot/controller/app/charge/NotifyDingDingChargeController.java
index 81a4236..8727569 100644
--- a/springboot/src/main/java/com/java110/boot/controller/app/charge/NotifyDingDingChargeController.java
+++ b/springboot/src/main/java/com/java110/boot/controller/app/charge/NotifyDingDingChargeController.java
@@ -19,14 +19,6 @@
 import javax.servlet.http.HttpServletRequest;
 import java.util.Base64;
 
-/**
- * http://demo.homecommunity.cn/app/equipments/{id}/{port}/finish
- * <p>
- * 闇�瑕佺粰鍙彯鍘傚鎻愪緵
- * http://demo.homecommunity.cn/app
- * 娉ㄦ剰demo.homecommunity.cn 鏀规垚鑷繁鐨勫煙鍚�
- * 鍙彯鍏呯數妗� 缁撴潫鍏呯數鍥炶皟澶勭悊绫�
- */
 @RestController
 @RequestMapping(path = "/app/equipments")
 public class NotifyDingDingChargeController extends BaseController {
@@ -42,7 +34,7 @@
     private INotifyChargeV1InnerServiceSMO notifyChargeV1InnerServiceSMOImpl;
 
     /**
-     * <p>鏀粯鍥炶皟Api</p>
+     * <p>鍏呯數缁撴潫閫氱煡</p>
      *
      * @param request
      * @throws Exception
@@ -86,25 +78,29 @@
      * @param request
      * @throws Exception
      */
-    @RequestMapping(path = "/{id}/event", method = RequestMethod.POST)
-    public ResponseEntity<String> heartbeat(
+    @RequestMapping(path = "/{id}/power", method = RequestMethod.POST)
+    public ResponseEntity<String> workHeartbeat(
             @PathVariable String id,
             @RequestBody String postInfo,
             HttpServletRequest request) {
-        if (!validateSign(request, "/equipments/" + id + "/event", postInfo)) {
+        if (!validateSign(request, "/equipments/" + id + "/power", postInfo)) {
             return new ResponseEntity<>("{\n" +
                     "\"code\" : -1,\n" +
                     "\"msg\" : \"閴存潈澶辫触\"\n" +
                     "}", HttpStatus.OK);
         }
 
-        JSONObject param = JSONObject.parseObject(postInfo);
         NotifyChargeOrderDto notifyChargeOrderDto = new NotifyChargeOrderDto();
         notifyChargeOrderDto.setMachineCode(id);
         notifyChargeOrderDto.setBodyParam(postInfo);
+        ResultVo resultVo = null;
+        resultVo = notifyChargeV1InnerServiceSMOImpl.workHeartbeat(notifyChargeOrderDto);
+        if (resultVo.getCode() == ResultVo.CODE_OK) {
+            resultVo.setCode(200);
+            resultVo.setMsg("success");
+        }
 
-        return notifyChargeV1InnerServiceSMOImpl.heartbeat(notifyChargeOrderDto);
-
+        return ResultVo.createResponseEntity(resultVo);
     }
 
     private boolean validateSign(HttpServletRequest request, String url, String postInfo) {

--
Gitblit v1.8.0