From 54a77f060de353d751a345431a2f3cb1e86af4d8 Mon Sep 17 00:00:00 2001 From: whb <17803890193@163.com> Date: Thu, 19 Sep 2024 17:28:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=8C=BA=E5=9D=97=E9=93=BE?= =?UTF-8?q?=E6=A6=82=E5=BF=B5=E5=92=8C=E6=8A=80=E6=9C=AF=EF=BC=8C=E6=95=B0?= =?UTF-8?q?=E5=AD=97=E4=BA=BA=E6=B0=91=E5=B8=81=EF=BC=8C=E4=BE=9B=E5=BA=94?= =?UTF-8?q?=E9=93=BE=E9=87=91=E8=9E=8D=E6=8E=88=E6=9D=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ibeetl/jlw/util/SubsystemUserUtil.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/web/src/main/java/com/ibeetl/jlw/util/SubsystemUserUtil.java b/web/src/main/java/com/ibeetl/jlw/util/SubsystemUserUtil.java index 5f7b1060..ffca2e05 100644 --- a/web/src/main/java/com/ibeetl/jlw/util/SubsystemUserUtil.java +++ b/web/src/main/java/com/ibeetl/jlw/util/SubsystemUserUtil.java @@ -30,8 +30,16 @@ public class SubsystemUserUtil { private static final String SZZX_USER_INSERT_API_URL="https://120.79.54.255:7899/api/user/synchronizationStudentInfoByCredit"; private static final String SZYX_USER_INSERT_API_URL="https://120.79.54.255:9868/api/user/synchronizationStudentInfoByAuto"; private static final String JRDSJ_USER_INSERT_API_URL="http://120.78.220.29:9988/tea/user/checkOrCreateForexSimulationUser"; + //同步区块链超管端院校权限数据 private static final String QUL_ADMIN_PERMISSION_URL="https://qkljr.sztzjy.com:89/api/admin/permissions/getAdminModulePermissionsControl?limit=1&page=10"; + //开启区块链概念和技术,区块链发票权限 + private static final String QUL_BLOCK_START_URL="https://qkljr.sztzjy.com:89/api/admin/permissions/getBlock"; + //开启区块链供应链金融权限 + private static final String QUL_BLOCKSUPPLY_START_URL="https://qkljr.sztzjy.com:89/api/admin/permissions/getBlockSupply"; + + //开启区块链数字人民币权限 + private static final String QUL_BLOCKDIGITALCURRENCY_START_URL="https://qkljr.sztzjy.com:89/api/admin/permissions/getDigitalCurrency"; @@ -47,6 +55,8 @@ public class SubsystemUserUtil { } if (zyUserInfos != null && zyUserInfos.size() > 0) { ObjectMapper objectMapper = new ObjectMapper(); + //获取schoolId + Integer schoolId = zyUserInfos.get(0).getSchoolId(); String json = objectMapper.writeValueAsString(zyUserInfos); if (applications.contains(SubsystemName.INVESTMENT_BANK.getText())) { //PEVC系统新增用户信息 @@ -63,9 +73,40 @@ public class SubsystemUserUtil { if (applications.contains(SubsystemName.BLOCKCHAIN_TECHNOLOGY.getText())) { //MNJY系统新增用户信息 HttpUtil.sendPostRequest(QKL_USER_INSERT_API_URL, json, "application/json"); + + //区块链超管端同步开启相关权限接口 + cn.hutool.http.HttpUtil.createGet(QUL_ADMIN_PERMISSION_URL).execute(); + + String url= QUL_BLOCK_START_URL +"?schoolId="+schoolId; + cn.hutool.http.HttpUtil.createGet(url).execute(); + + } + if (applications.contains(SubsystemName.DIGITAL_CURRENCY.getText())) { + //MNJY系统新增用户信息 + HttpUtil.sendPostRequest(QKL_USER_INSERT_API_URL, json, "application/json"); + + //区块链超管端同步开启相关权限接口 + cn.hutool.http.HttpUtil.createGet(QUL_ADMIN_PERMISSION_URL).execute(); + + //单独开通区块链数字人民币权限 + String url= QUL_BLOCKDIGITALCURRENCY_START_URL +"?schoolId="+schoolId; + cn.hutool.http.HttpUtil.createGet(url).execute(); + + } + if (applications.contains(SubsystemName.SUPPLY_CHAIN_FINANCE_COMPANY.getText())) { + + //MNJY系统新增用户信息 + HttpUtil.sendPostRequest(QKL_USER_INSERT_API_URL, json, "application/json"); + //区块链超管端同步开启相关权限接口 cn.hutool.http.HttpUtil.createGet(QUL_ADMIN_PERMISSION_URL).execute(); + + //单独开通区块链供应链金融权限 + String url= QUL_BLOCKSUPPLY_START_URL +"?schoolId="+schoolId; + cn.hutool.http.HttpUtil.createGet(url).execute(); + } + if (applications.contains(SubsystemName.FINANCIAL_BIGDATA.getText())) { //金融大数据系统新增用户信息 String systemOwner="?systemOwner=金融大数据";