From 4676c3c00f3e56ed65c149f4dd2c2697e0f1890c Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期六, 07 十月 2023 09:58:23 +0800 Subject: [PATCH] 优化温湿度数据同步 --- src/main/java/com/fzzy/api/view/pr/Api1108PR.java | 4 +- src/main/resources/application-dev.yml | 19 +++++---- src/main/java/com/fzzy/api/view/pr/Api1101PR.java | 4 +- src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java | 10 ++++ src/main/resources/application-pro.yml | 24 +++++------- src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1302.java | 10 ++++ src/main/resources/application.yml | 2 src/main/java/com/fzzy/api/view/repository/Api1101Rep.java | 10 ++-- 8 files changed, 49 insertions(+), 34 deletions(-) diff --git a/src/main/java/com/fzzy/api/view/pr/Api1101PR.java b/src/main/java/com/fzzy/api/view/pr/Api1101PR.java index c39f94a..3252a4a 100644 --- a/src/main/java/com/fzzy/api/view/pr/Api1101PR.java +++ b/src/main/java/com/fzzy/api/view/pr/Api1101PR.java @@ -138,7 +138,7 @@ ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1101); Api1101 d; - for (ApiParent data : items) { + for (Api1101 data : items) { d = new Api1101(); BeanUtils.copyProperties(data, d); param.setBizId(data.getBizId()); @@ -147,7 +147,7 @@ result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { - api1101Rep.updateStatus(data.getKqdm(), Constant.CZBZ_U); + api1101Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); } } } diff --git a/src/main/java/com/fzzy/api/view/pr/Api1108PR.java b/src/main/java/com/fzzy/api/view/pr/Api1108PR.java index 07f0d0d..0fec5cc 100644 --- a/src/main/java/com/fzzy/api/view/pr/Api1108PR.java +++ b/src/main/java/com/fzzy/api/view/pr/Api1108PR.java @@ -139,7 +139,7 @@ result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { - api1108Rep.updateStatus(data.getKqdm(), Constant.CZBZ_U); + api1108Rep.updateStatus(data.getId(), Constant.CZBZ_U); } } } @@ -166,7 +166,7 @@ for (Api1108 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //鏇存柊鐘舵�� - api1108Rep.updateStatus(data.getKqdm(), Constant.CZBZ_U); + api1108Rep.updateStatus(data.getId(), Constant.CZBZ_U); } } } diff --git a/src/main/java/com/fzzy/api/view/repository/Api1101Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1101Rep.java index 0a9d967..9aebb28 100644 --- a/src/main/java/com/fzzy/api/view/repository/Api1101Rep.java +++ b/src/main/java/com/fzzy/api/view/repository/Api1101Rep.java @@ -16,21 +16,21 @@ /** * 鏍规嵁琛ㄥ崟涓婚敭鏇存柊鎿嶄綔鏍囧織鐘舵�� * - * @param id 涓婚敭ID + * @param dwdm 涓婚敭ID * @param czbz 鎿嶄綔鏍囧織 * @return */ @Transactional @Modifying - @Query("update Api1101 set czbz=:czbz where dwdm=:id ") - int updateStatus(@Param("id") String id, @Param("czbz") String czbz); + @Query("update Api1101 set czbz =:czbz where dwdm =:dwdm ") + int updateStatus(@Param("dwdm") String dwdm, @Param("czbz") String czbz); /** * 鍗曚綅淇℃伅 * @param kqdm * @return */ - @Query("from Api1101 where kqdm=:kqdm ") + @Query("from Api1101 where kqdm =:kqdm ") List<Api1101> findPushData(@Param("kqdm") String kqdm); /** @@ -38,6 +38,6 @@ * @param kqdm * @return */ - @Query("from Api1101 where kqdm=:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") + @Query("from Api1101 where kqdm =:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api1101> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); } diff --git a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1302.java b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1302.java index f241393..e3b34dc 100644 --- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1302.java +++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1302.java @@ -23,7 +23,7 @@ /** * 娓╂箍搴︽娴嬫暟鎹悓姝� * - * @author chen + * @author czt * @date 2022-09-07 14:41 */ @Slf4j @@ -103,6 +103,14 @@ api1302.setLspjw(fz35Grain.getTempAve() == null ? 0.00: fz35Grain.getTempAve()); api1302.setLszdw(fz35Grain.getTempMin() == null ? 0.00: fz35Grain.getTempMin()); + //鍒ゆ柇绮鏈�浣庢俯銆佸钩鍧囨俯銆佹渶楂樻俯鏄惁绗﹀悎閫昏緫 + if(api1302.getLszdw() >= api1302.getLspjw()){ + continue; + } + if(api1302.getLspjw() >= api1302.getLszgw()){ + continue; + } + //娓╁害闆嗗悎 if (StringUtils.isEmpty(fz35Grain.getCableCir())) { api1302.setLswdzjh(getTempPointList1(fz35Grain.getPoints(), fz35Grain.getCable())); diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java index ac9a55b..a8b9902 100644 --- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java +++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java @@ -24,7 +24,7 @@ /** * 娓╂箍搴︽娴嬫暟鎹悓姝� * - * @author chen + * @author czt * @date 2022-09-07 14:41 */ @Slf4j @@ -103,6 +103,14 @@ api1302.setLspjw(fz40Grain.getTempAve() == null ? 0.00 : fz40Grain.getTempAve()); api1302.setLszdw(fz40Grain.getTempMin() == null ? 0.00 : fz40Grain.getTempMin()); + //鍒ゆ柇绮鏈�浣庢俯銆佸钩鍧囨俯銆佹渶楂樻俯鏄惁绗﹀悎閫昏緫 + if(api1302.getLszdw() >= api1302.getLspjw()){ + continue; + } + if(api1302.getLspjw() >= api1302.getLszgw()){ + continue; + } + //娓╁害闆嗗悎 if (StringUtils.isEmpty(fz40Grain.getCableCir())) { api1302.setLswdzjh(getTempPointList1(fz40Grain.getPoints(), fz40Grain.getCable())); diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 89e6b9b..b97f857 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -5,15 +5,16 @@ datasource: #涓绘暟鎹簮 primary: -# url: jdbc:mysql://127.0.0.1:3306/igds_api_5016?useUnicode=true&useSSL=false&characterEncoding=utf-8 #澶ф咕鍖� - url: jdbc:mysql://127.0.0.1:3306/igds_api_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 #涓婃捣鍢夊畾 -# url: jdbc:mysql://127.0.0.1:3306/igds_api_5311?useUnicode=true&useSSL=false&characterEncoding=utf-8 +# url: jdbc:mysql://127.0.0.1:3306/igds_api_5016?useUnicode=true&useSSL=false&characterEncoding=utf-8 #澶ф咕鍖� +# url: jdbc:mysql://127.0.0.1:3306/igds_api_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 #涓婃捣鍢夊畾 +# url: jdbc:mysql://127.0.0.1:3306/igds_api_5311?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞挎境 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼搴� +# url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_002?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼鍒嗗簱-婵犳睙鍖虹璧佸簱 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_1?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-娓彛鏂颁粨 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_2?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-鍏冲煚鑰佷粨 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_3?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-鐩村睘浠撳簱 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_4?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-瑗胯儶-鏂颁粨绮簱 -# url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_4_2?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-瑗胯儶-鏂板嚖绮簱 +# url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_4_2?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-瑗胯儶-涓滃嚖绮簱 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_5?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-閲戠伓涓�鎵�绮簱 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_6?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-閲戠伓浜屾墍绮簱 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_7?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-绮补杞繍绔� @@ -22,7 +23,8 @@ # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_10?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼-鍜屽钩绮墍 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5320?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢鍙板北 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5321?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢闊跺叧 -# url: jdbc:mysql://127.0.0.1:3306/igds_api_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #鎯犲窞鎯犳柊 +# url: jdbc:mysql://127.0.0.1:3306/igds_api_5322?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢寰愰椈 + url: jdbc:mysql://127.0.0.1:3306/igds_api_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #鎯犲窞鎯犳柊 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5327?useUnicode=true&useSSL=false&characterEncoding=utf-8 #姝︽眽榛勯檪鍐涚伯 username: root password: Abc123.. @@ -30,12 +32,13 @@ #娆℃暟鎹簮 secondary: # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5016?useUnicode=true&useSSL=false&characterEncoding=utf-8 #澶ф咕鍖� - url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 #涓婃捣鍢夊畾 -# url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5311?useUnicode=true&useSSL=false&characterEncoding=utf-8 +# url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 #涓婃捣鍢夊畾 +# url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5311?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞挎境 # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5317?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼 # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5320?useUnicode=true&useSSL=false&characterEncoding=utf-8 # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5321?useUnicode=true&useSSL=false&characterEncoding=utf-8 -# url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #鎯犲窞鎯犳柊 +# url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5322?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢寰愰椈 + url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #鎯犲窞鎯犳柊 # url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5327?useUnicode=true&useSSL=false&characterEncoding=utf-8 #姝︽眽榛勯檪鍐涚伯 username: root password: Abc123.. diff --git a/src/main/resources/application-pro.yml b/src/main/resources/application-pro.yml index 9730153..46074c8 100644 --- a/src/main/resources/application-pro.yml +++ b/src/main/resources/application-pro.yml @@ -1,4 +1,4 @@ -########################## 涓婃捣鍢夊畾 ########################## +########################## 骞夸笢鎯犲窞鎯犻槼 ########################## server: port: 8090 jetty: @@ -9,16 +9,16 @@ datasource: #涓绘暟鎹簮 primary: - url: jdbc:mysql://127.0.0.1:3306/igds_api?useUnicode=true&characterEncoding=utf-8&useSSL=false - driver-class-name: com.mysql.jdbc.Driver + url: jdbc:mysql://127.0.0.1:3306/igds_api?useUnicode=true&characterEncoding=utf-8 username: root - password: root + password: Abc123.. + driver-class-name: com.mysql.jdbc.Driver #娆℃暟鎹簮 secondary: - url: jdbc:mysql://127.0.0.1:3306/igds_master?useUnicode=true&characterEncoding=utf-8&useSSL=false - driver-class-name: com.mysql.jdbc.Driver + url: jdbc:mysql://127.0.0.1:3306/igds_master?useUnicode=true&characterEncoding=utf-8 username: root - password: root + password: Abc123.. + driver-class-name: com.mysql.jdbc.Driver jpa: #涓籮pa閰嶇疆 primary: @@ -51,11 +51,7 @@ timeout: 6000 igds: default: - companyId: 5303 + companyId: 5326 + file-path: D:/IGDS-API/FILE/ - img-path: D:/IGDS/FILE/ - # 鐪佸钩鍙癛SA瀵嗛挜瀵逛俊鎭� - #鍏挜锛歁IGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCsoiS5Q5CKAT9w5EbZXCxJO/5J2iV3i2HrTW/YcGs2EGeQsQc97EWPdFE1SPXGH5p9TO8nCFRJScj4WeeKUVcuRpzR7czQQ+c6kf6cR9LLQrAiGEMQSk13j/5UsJho23IQDGKWoH18f5aPdX8tJn/o4aR6mMxUY9jdaSKEBck1TQIDAQAB - # 鍖虹骇骞冲彴RSA瀵嗛挜瀵逛俊鎭� - #鍏挜锛歁IGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCRsamMiP5Op2JJtp3+IIJADFYhL256ZW0KsOkMHruJ3hVwgvoimPHKuUWRI/CS365v4BwUzzfBRdbECMFsLA1e1FHPPA0uSsAIuSVwRzHXG4drX7ZCDa9GFZ+qyIFAU25j2e2PC9olvKbGLBfZ8cL1FLXGxSVyDCX4t/UMZdDULwIDAQAB - #绉侀挜锛歁IICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJGxqYyI/k6nYkm2nf4ggkAMViEvbnplbQqw6Qweu4neFXCC+iKY8cq5RZEj8JLfrm/gHBTPN8FF1sQIwWwsDV7UUc88DS5KwAi5JXBHMdcbh2tftkINr0YVn6rIgUBTbmPZ7Y8L2iW8psYsF9nxwvUUtcbFJXIMJfi39Qxl0NQvAgMBAAECgYBKWLHfoCy9sFbMrN7UxnwQ+PqetpiW5tkNApf58ljbErQ4FO5V51xDieXBGejy2igmuOM7jz6xZtUgdiNV8uji/RtiNRqsBekVBPMeYAnPwA4GQ0HNwyHJ3ebJNQqT9bwrk8QpRUuCnrx/U1l7P1QNR5o52H1HpEKPlS0ga0fuQQJBAMdiSFYKt8/PwsYclvU/GqXrPy4cxMBhtE/ZssH9KourxnJcyfRz7EPgfSZykxlGHn8j/r8C2XxtAIYW6mRckqECQQC7EIZCZ3eV8abSIB33oKmw2jZlPQrHXMt8DWz8FYbNIA/9bvk9e9O42iQwMUtHfOMcNMWbcvKR/J+83bcE08TPAkA1ErdYl+/H1HDvVUrlq0+HnPArcSL6ZsedfcB0nNRHa4kehg6IEJdylf4aTuNTFfQmOcmkxLhpw4YhK1ZnMrEhAkEAuiMLNXA3MmCumk+TAiBAOdYoYjyHSTEw2VOSqpPQ+rN4tbmDEIbyefG2KK4kNhIy+pIYP0H11QYG/KuxvX/rSQJBALs0TqUgcGOp9+IkOq4jCXiVkP5/r7JWinQ4d6bYhJ4wspQYloYFCHljKKXtst1m8I3PC+vJY8R6va/3xtQKT8U= \ No newline at end of file + img-path: D:/IGDS/FILE/ \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index a862643..4f73abd 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,7 +1,7 @@ ########################## Server ########################## spring: profiles: - active: dev + active: pro application: name: igds-api main: -- Gitblit v1.9.3