From db160b5ad757900d4e4b923b4a1d993738738681 Mon Sep 17 00:00:00 2001 From: Administrator <1923636941@qq.com> Date: Wed, 19 Apr 2023 11:58:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=89=E6=B1=9F-=E5=90=88=E4=BD=9C=E5=8D=95?= =?UTF-8?q?=E4=BD=8D=E6=8E=A5=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/water/controller/CallBackController.java | 4 +++- .../FrontierProtectionDevCurrentDataServiceImpl.java | 2 +- .../xmgl/modules/gt/entity/GtMaterialContract.java | 2 +- .../gt/entity/GtMaterialContractArrivalAcceptance.java | 4 ++-- .../gt/entity/GtMaterialContractPaymentRecord.java | 4 ++-- .../zhgd/xmgl/modules/gt/entity/GtMaterialDevice.java | 2 +- .../gt/entity/GtMaterialDeviceMaintenanceRecord.java | 4 ++-- .../GtMaterialDeviceMandatoryInspectionRecord.java | 4 ++-- .../modules/gt/entity/GtMaterialInOutWarehouse.java | 2 +- .../GtMaterialPointCheckIntoWarehouseDetail.java | 4 ++-- .../gt/entity/GtMaterialPurchaseDemandPlanning.java | 2 +- .../gt/entity/GtMaterialSupplierEvaluationRecord.java | 2 +- .../zhgd/xmgl/modules/gt/entity/GtMaterialTender.java | 2 +- .../xmgl/modules/gt/entity/GtMaterialTenderBid.java | 4 ++-- .../xmgl/modules/gt/entity/GtMaterialTenderRecord.java | 4 ++-- .../zhgd/xmgl/modules/gt/entity/GtMaterialVendor.java | 2 +- .../worker/service/impl/EnterpriseInfoServiceImpl.java | 10 +++++++++- 17 files changed, 34 insertions(+), 24 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/device/water/controller/CallBackController.java b/src/main/java/com/zhgd/xmgl/device/water/controller/CallBackController.java index f2e7234ff..b2ed4e4c2 100644 --- a/src/main/java/com/zhgd/xmgl/device/water/controller/CallBackController.java +++ b/src/main/java/com/zhgd/xmgl/device/water/controller/CallBackController.java @@ -3,6 +3,7 @@ package com.zhgd.xmgl.device.water.controller; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.zhgd.jeecg.common.api.vo.Result; import com.zhgd.xmgl.async.AsyncDoubleCarbon; import com.zhgd.xmgl.device.water.util.MeterUtils; import com.zhgd.xmgl.device.water.util.ParserDataUtils; @@ -107,7 +108,7 @@ public class CallBackController { @PostMapping("/xmgl/callback/waterMeterInfo/v2") - public void uploadMeterInfoV2(@RequestBody String bodyStr) { + public Result uploadMeterInfoV2(@RequestBody String bodyStr) { log.info("=====bodyStr:" + bodyStr); logger.info("水表回调接收数据=====bodyStr :" + bodyStr); JSONObject jsonObject = JSONObject.parseObject(bodyStr); @@ -156,6 +157,7 @@ public class CallBackController { } else if ("commandResponse".equals(jsonObject.getString("messageType"))) { } + return Result.ok(); } public static void main(String[] args) { diff --git a/src/main/java/com/zhgd/xmgl/modules/frontier/service/impl/FrontierProtectionDevCurrentDataServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/frontier/service/impl/FrontierProtectionDevCurrentDataServiceImpl.java index bf44e39c1..0b8e7ee23 100644 --- a/src/main/java/com/zhgd/xmgl/modules/frontier/service/impl/FrontierProtectionDevCurrentDataServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/frontier/service/impl/FrontierProtectionDevCurrentDataServiceImpl.java @@ -114,4 +114,4 @@ public class FrontierProtectionDevCurrentDataServiceImpl extends ServiceImpl queryWrapper1 = new QueryWrapper<>(); + queryWrapper1.lambda().eq(ProjectEnterprise::getEnterpriseId, ei.getId()) + .eq(ProjectEnterprise::getProjectSn, projectSn); + ProjectEnterprise projectEnterprise = projectEnterpriseMapper.selectOne(queryWrapper1); + if (projectEnterprise == null) { + saveEnterpriseInfo(ei); + } else { + updateEnterpriseInfo(ei); + } return Result.ok(); }