From 435c078d26563947a8832473216ed91556128e37 Mon Sep 17 00:00:00 2001
From: yinzuomei <576302893@qq.com>
Date: Wed, 28 Sep 2022 09:13:05 +0800
Subject: [PATCH 01/12] DATA_CODE
---
.../src/main/resources/db/migration/V0.0.75__datacode.sql | 1 +
1 file changed, 1 insertion(+)
create mode 100644 epmet-user/epmet-user-server/src/main/resources/db/migration/V0.0.75__datacode.sql
diff --git a/epmet-user/epmet-user-server/src/main/resources/db/migration/V0.0.75__datacode.sql b/epmet-user/epmet-user-server/src/main/resources/db/migration/V0.0.75__datacode.sql
new file mode 100644
index 0000000000..74ed8d1a42
--- /dev/null
+++ b/epmet-user/epmet-user-server/src/main/resources/db/migration/V0.0.75__datacode.sql
@@ -0,0 +1 @@
+alter table data_sync_config add COLUMN `DATA_CODE` varchar(32) NOT NULL COMMENT '数据key'after SORT;
\ No newline at end of file
From 2a3ed208415e4dcb53895fe933d556d06e960b01 Mon Sep 17 00:00:00 2001
From: zxc <1272811460@qq.com>
Date: Wed, 28 Sep 2022 15:25:34 +0800
Subject: [PATCH 02/12] =?UTF-8?q?=E5=8A=A0=E5=8F=82=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/resources/mapper/IcResiUserDao.xml | 27 +++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml b/epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml
index caba921430..e8b69faefa 100644
--- a/epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml
+++ b/epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml
@@ -945,6 +945,33 @@
AND GRID_ID = #{gridId}
+
+ AND a.VILLAGE_ID = #{neighborId}
+
+
+ AND a.BUILD_ID = #{buildingId}
+
+
+ AND a.UNIT_ID = #{unitId}
+
+
+ AND a.HOME_ID = #{houseId}
+
+
+ AND a.`NAME` LIKE concat( '%', #{name}, '%' )
+
+
+ AND a.MOBILE LIKE concat( '%', #{mobile}, '%' )
+
+
+ AND a.ID_CARD LIKE concat( '%', #{idCard}, '%' )
+
+
+ AND a.BIRTHDAY = ]]> #{startBirthDay}
+
+
+ AND a.BIRTHDAY #{endBirthDay}
+
) t
WHERE 1=1
From 6f90dc4fa666505f945beec104e252a0fea123bc Mon Sep 17 00:00:00 2001
From: jianjun
Date: Thu, 29 Sep 2022 08:41:20 +0800
Subject: [PATCH 03/12] =?UTF-8?q?ding=E8=A1=A8=E7=9A=84=E4=B8=BB=E9=94=AE?=
=?UTF-8?q?=E9=95=BF=E5=BA=A6=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/resources/db/migration/V0.0.14__add_ding_table.sql | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/resources/db/migration/V0.0.14__add_ding_table.sql b/epmet-module/epmet-third/epmet-third-server/src/main/resources/db/migration/V0.0.14__add_ding_table.sql
index 9d13ecb53c..8187e01d08 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/resources/db/migration/V0.0.14__add_ding_table.sql
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/resources/db/migration/V0.0.14__add_ding_table.sql
@@ -33,7 +33,7 @@ INSERT INTO `epmet_third`.`ding_mini_info` (`ID`, `SUITE_ID`, `APP_ID`, `MINI_AP
CREATE TABLE `open_sync_biz_data`
(
- `ID` varchar(255) NOT NULL,
+ `ID` varchar(64) NOT NULL,
`SUITE_KEY` varchar(255) DEFAULT NULL,
`SUBSCRIBE_ID` varchar(255) NOT NULL COMMENT '第三方企业应用的suiteid加下划线0',
`CORP_ID` varchar(255) NOT NULL COMMENT '第三方企业应用的corpid',
@@ -48,4 +48,4 @@ CREATE TABLE `open_sync_biz_data`
`UPDATED_BY` varchar(255) NOT NULL,
PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB
- DEFAULT CHARSET = utf8mb4;
\ No newline at end of file
+ DEFAULT CHARSET = utf8mb4;
From 6200a48f6484497a8af6475600548cc52e2ed3a8 Mon Sep 17 00:00:00 2001
From: jianjun
Date: Thu, 29 Sep 2022 15:14:43 +0800
Subject: [PATCH 04/12] pp
---
.../controller/DingdingLoginController.java | 78 +++++++++++++++++++
1 file changed, 78 insertions(+)
create mode 100644 epmet-auth/src/main/java/com/epmet/controller/DingdingLoginController.java
diff --git a/epmet-auth/src/main/java/com/epmet/controller/DingdingLoginController.java b/epmet-auth/src/main/java/com/epmet/controller/DingdingLoginController.java
new file mode 100644
index 0000000000..d09e80467c
--- /dev/null
+++ b/epmet-auth/src/main/java/com/epmet/controller/DingdingLoginController.java
@@ -0,0 +1,78 @@
+package com.epmet.controller;
+
+import com.dingtalk.api.DefaultDingTalkClient;
+import com.dingtalk.api.DingTalkClient;
+import com.dingtalk.api.request.OapiGettokenRequest;
+import com.dingtalk.api.request.OapiSnsGetuserinfoBycodeRequest;
+import com.dingtalk.api.request.OapiUserGetbyunionidRequest;
+import com.dingtalk.api.request.OapiV2UserGetRequest;
+import com.dingtalk.api.response.OapiGettokenResponse;
+import com.dingtalk.api.response.OapiSnsGetuserinfoBycodeResponse;
+import com.dingtalk.api.response.OapiUserGetbyunionidResponse;
+import com.dingtalk.api.response.OapiV2UserGetResponse;
+import com.taobao.api.ApiException;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * 免登第三方网站
+ *
+ * @author openapi@dingtalk
+ */
+@RestController("dingtalk")
+public class DingdingLoginController {
+
+ /**
+ * 获取授权用户的个人信息 openapi@dingtalk
+ *
+ * @return
+ * @throws Exception ServiceResult