From fc59e76c6690a46e80b4839cf34de58e47d9020a Mon Sep 17 00:00:00 2001 From: luyya Date: Thu, 18 Jul 2024 09:32:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E7=91=9E=E4=BF=A1=E6=B4=BE?= =?UTF-8?q?=E5=9F=BA=E7=9F=9B=E7=9B=BE=E7=BA=A0=E7=BA=B7=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manager/framework/config/ShiroConfig.java | 2 +- .../manager/mapper/TbMdjfjxxxbMapper.java | 6 ++++ .../manager/mapper/TbXjxdzhxxbMapper.java | 2 ++ .../mapper/RoadCheckStatisticsMapper.xml | 6 ++-- .../mybatis/mapper/TbMdjfjxxxbMapper.xml | 10 ++++++ .../mybatis/mapper/TbXjxdzhxxbMapper.xml | 11 +++++++ .../manager/service/ITbMdjfjxxxbService.java | 7 ++++ .../manager/service/ITbXjxdzhxxbService.java | 3 ++ .../basepro-manager-service/pom.xml | 8 +++++ .../manager/config/DataSourceConfig.java | 8 ++++- .../service/impl/TbChryxxbServiceImpl.java | 6 ++++ .../service/impl/TbMdjfjxxxbServiceImpl.java | 25 ++++++++++++++ .../service/impl/TbXjxdzhxxbServiceImpl.java | 33 +++++++++++++++++++ .../src/main/resources/application-dev.yml | 5 +++ .../src/main/resources/application-prod.yml | 13 +++++--- .../manager/controller/InsertChryTask.java | 14 ++++++-- .../manager/controller/LoginController.java | 2 +- .../controller/TbMdjfjxxxbController.java | 12 +++++++ .../src/main/resources/application-prod.yml | 6 ++-- 19 files changed, 164 insertions(+), 15 deletions(-) diff --git a/basepro-manager/basepro-framework/src/main/java/basepro/manager/framework/config/ShiroConfig.java b/basepro-manager/basepro-framework/src/main/java/basepro/manager/framework/config/ShiroConfig.java index 982242d..ece1a45 100644 --- a/basepro-manager/basepro-framework/src/main/java/basepro/manager/framework/config/ShiroConfig.java +++ b/basepro-manager/basepro-framework/src/main/java/basepro/manager/framework/config/ShiroConfig.java @@ -259,7 +259,7 @@ public class ShiroConfig public RedisManager redisManager(RedisProperties redisProperties) { RedisManager redisManager = new RedisManager(); redisManager.setHost("127.0.0.1:6379"); - //redisManager.setHost("53.1.252.179:6389"); +// redisManager.setHost("53.1.252.179:6389"); /*redisManager.setPort(6389); redisManager.setHost("53.1.252.179");*/ //redisManager.setPassword(redisProperties.getPassword()); diff --git a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbMdjfjxxxbMapper.java b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbMdjfjxxxbMapper.java index cca7151..5ce240a 100644 --- a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbMdjfjxxxbMapper.java +++ b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbMdjfjxxxbMapper.java @@ -2,6 +2,7 @@ package basepro.manager.mapper; import basepro.manager.pojo.TbMdjfjxxxb; +import java.util.Date; import java.util.List; /** @@ -59,4 +60,9 @@ public interface TbMdjfjxxxbMapper * @return 结果 */ public int deleteTbMdjfjxxxbByIds(String[] mdjfbhs); + + public Date selectMaxJlsj(); + + public List selectMdjfList(String jlgxsj); + } diff --git a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbXjxdzhxxbMapper.java b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbXjxdzhxxbMapper.java index 953f9a6..f3465d2 100644 --- a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbXjxdzhxxbMapper.java +++ b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbXjxdzhxxbMapper.java @@ -61,4 +61,6 @@ public interface TbXjxdzhxxbMapper public int deleteTbXjxdzhxxbByIds(String[] Ids); public TbXjxdzhxxb selectCountBySj(TbXjxdzhxxb xjxdzhxxb); + + public TbXjxdzhxxb getMdjfTj(TbXjxdzhxxb xjxdzhxxb); } diff --git a/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/RoadCheckStatisticsMapper.xml b/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/RoadCheckStatisticsMapper.xml index d4b6649..fe5a021 100644 --- a/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/RoadCheckStatisticsMapper.xml +++ b/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/RoadCheckStatisticsMapper.xml @@ -56,9 +56,9 @@ + + + + + select PCMDJFSL, HJMDJFSL, HLJTJFSL, HJHLJTJFSL, LLJFSL, HJLLJFSL, JJFSL JJJFSL, HJJJJFSL, YLJFSL, HJYLJFSL + from AH_MDJF_TJ_VIEW + + + and jgdm = #{GAJGDM} + + and tjsj = TO_DATE(#{ZAFKRQ}, 'yyyy-mm-dd') + + + delete from tb_xjxdzhxxb where id = #{Id} diff --git a/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbMdjfjxxxbService.java b/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbMdjfjxxxbService.java index 5858863..eae11d6 100644 --- a/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbMdjfjxxxbService.java +++ b/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbMdjfjxxxbService.java @@ -3,6 +3,7 @@ package basepro.manager.service; import basepro.manager.pojo.TbMdjfjxxxb; import guo.ping.e3mall.common.page.TableDataInfo; +import java.util.Date; import java.util.List; /** @@ -40,6 +41,8 @@ public interface ITbMdjfjxxxbService public int insertTbMdjfjxxxbGs(TbMdjfjxxxb tbMdjfjxxxb); + public int insertOrUpdate(List mdjfjxxxbList); + /** * 修改矛盾纠纷简项信息 * @@ -64,4 +67,8 @@ public interface ITbMdjfjxxxbService * @return 结果 */ public int deleteTbMdjfjxxxbById(String mdjfbh); + + public Date selectMaxJlsj(); + + public List selectMdjfList(String jlgxsj); } diff --git a/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbXjxdzhxxbService.java b/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbXjxdzhxxbService.java index 265148b..2fd3480 100644 --- a/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbXjxdzhxxbService.java +++ b/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbXjxdzhxxbService.java @@ -1,5 +1,6 @@ package basepro.manager.service; +import basepro.manager.pojo.SysDeptXzqh; import basepro.manager.pojo.TbXjxdzhxxb; import guo.ping.e3mall.common.page.TableDataInfo; @@ -70,4 +71,6 @@ public interface ITbXjxdzhxxbService public TbXjxdzhxxb getNumByPctj(String manageDeptId, String date); public List xjxdStatics(TbXjxdzhxxb xjxdzhxxb); + + public SysDeptXzqh selectSysDeptXzqhById(String DeptId); } diff --git a/basepro-manager/basepro-manager-service/pom.xml b/basepro-manager/basepro-manager-service/pom.xml index 15681c6..d8c62df 100644 --- a/basepro-manager/basepro-manager-service/pom.xml +++ b/basepro-manager/basepro-manager-service/pom.xml @@ -150,6 +150,14 @@ 8.3.0 + + + + com.oracle.database.jdbc + ojdbc8 + 12.2.0.1 + + org.springframework spring-jdbc diff --git a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/config/DataSourceConfig.java b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/config/DataSourceConfig.java index e5c381b..6b5c778 100644 --- a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/config/DataSourceConfig.java +++ b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/config/DataSourceConfig.java @@ -36,6 +36,12 @@ public class DataSourceConfig { return DataSourceBuilder.create().build(); } + @Bean(name = "db3") + @ConfigurationProperties(prefix = "spring.datasource.druid.db3") + public DataSource dataSourceThr() { + return DataSourceBuilder.create().build(); + } + /** * 动态数据源: 通过AOP在不同数据源之间动态切换 @@ -51,7 +57,7 @@ public class DataSourceConfig { Map dsMap = new HashMap<>(); dsMap.put("db1", dataSourceOne()); dsMap.put("db2", dataSourceTwo()); - + dsMap.put("db3", dataSourceThr()); dynamicDataSource.setTargetDataSources(dsMap); return dynamicDataSource; } diff --git a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbChryxxbServiceImpl.java b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbChryxxbServiceImpl.java index 71b94b3..a85d076 100644 --- a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbChryxxbServiceImpl.java +++ b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbChryxxbServiceImpl.java @@ -4,7 +4,9 @@ import java.util.Date; import java.util.List; import basepro.manager.config.DataSourceUtil; +import basepro.manager.mapper.SysDeptXzqhMapper; import basepro.manager.mapper.TbChryxxbMapper; +import basepro.manager.pojo.SysDeptXzqh; import basepro.manager.pojo.TbChryxxb; import basepro.manager.service.ITbChryxxbService; import com.github.pagehelper.PageHelper; @@ -27,6 +29,9 @@ public class TbChryxxbServiceImpl implements ITbChryxxbService @Autowired private TbChryxxbMapper tbChryxxbMapper; + @Autowired + private SysDeptXzqhMapper xzqhMapper; + /** * 查询检查站查获人员信息 * @@ -79,6 +84,7 @@ public class TbChryxxbServiceImpl implements ITbChryxxbService @Override public int insertTbChryxxb(TbChryxxb tbChryxxb) { + return tbChryxxbMapper.insertTbChryxxb(tbChryxxb); } diff --git a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbMdjfjxxxbServiceImpl.java b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbMdjfjxxxbServiceImpl.java index 82f1694..8e69067 100644 --- a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbMdjfjxxxbServiceImpl.java +++ b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbMdjfjxxxbServiceImpl.java @@ -1,5 +1,6 @@ package basepro.manager.service.impl; +import java.util.Date; import java.util.List; import java.util.UUID; @@ -94,6 +95,19 @@ public class TbMdjfjxxxbServiceImpl implements ITbMdjfjxxxbService return tbMdjfjxxxbMapper.insertTbMdjfjxxxb(tbMdjfjxxxb); } + @Override + public int insertOrUpdate(List mdjfjxxxbList) { + for (TbMdjfjxxxb mdjfjxxxb : mdjfjxxxbList) { + TbMdjfjxxxb newMdjf = tbMdjfjxxxbMapper.selectTbMdjfjxxxbById(mdjfjxxxb.getMdjfbh()); + if (null != newMdjf){ + tbMdjfjxxxbMapper.updateTbMdjfjxxxb(mdjfjxxxb); + }else { + tbMdjfjxxxbMapper.insertTbMdjfjxxxb(mdjfjxxxb); + } + } + return 1; + } + /** * 修改矛盾纠纷简项信息 * @@ -152,4 +166,15 @@ public class TbMdjfjxxxbServiceImpl implements ITbMdjfjxxxbService { return tbMdjfjxxxbMapper.deleteTbMdjfjxxxbById(mdjfbh); } + + @Override + public Date selectMaxJlsj() { + return tbMdjfjxxxbMapper.selectMaxJlsj(); + } + + @Override + public List selectMdjfList(String jlgxsj) { + DataSourceUtil.setDB("db3"); + return tbMdjfjxxxbMapper.selectMdjfList(jlgxsj); + } } diff --git a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbXjxdzhxxbServiceImpl.java b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbXjxdzhxxbServiceImpl.java index 634af98..678e212 100644 --- a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbXjxdzhxxbServiceImpl.java +++ b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbXjxdzhxxbServiceImpl.java @@ -209,6 +209,34 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService xjxd.setXZQHDM(xzqh.getXzqhdm()); xjxd.setXZQHMC(xzqh.getXzqhmc()); } + TbXjxdzhxxb mdjfpara = new TbXjxdzhxxb(); + mdjfpara.setGAJGDM(manageDeptId); + mdjfpara.setZAFKRQ(DateUtils.parseDate(date)); + DataSourceUtil.setDB("db3"); + TbXjxdzhxxb mdjf = tbXjxdzhxxbMapper.getMdjfTj(mdjfpara); + if (null != mdjf){ + xjxd.setPCMDJFSL(mdjf.getPCMDJFSL()); + xjxd.setHJMDJFSL(mdjf.getHJMDJFSL()); + xjxd.setHLJTJFSL(mdjf.getHLJTJFSL()); + xjxd.setHJHLJTJFSL(mdjf.getHJHLJTJFSL()); + xjxd.setLLJFSL(mdjf.getLLJFSL()); + xjxd.setHJLLJFSL(mdjf.getHJLLJFSL()); + xjxd.setJJJFSL(mdjf.getJJJFSL()); + xjxd.setHJJJJFSL(mdjf.getHJJJJFSL()); + xjxd.setYLJFSL(mdjf.getYLJFSL()); + xjxd.setHJYLJFSL(mdjf.getHJYLJFSL()); + }else { + xjxd.setPCMDJFSL(0L); + xjxd.setHJMDJFSL(0L); + xjxd.setHLJTJFSL(0L); + xjxd.setHJHLJTJFSL(0L); + xjxd.setLLJFSL(0L); + xjxd.setHJLLJFSL(0L); + xjxd.setJJJFSL(0L); + xjxd.setHJJJJFSL(0L); + xjxd.setYLJFSL(0L); + xjxd.setHJYLJFSL(0L); + } return xjxd; } @@ -227,4 +255,9 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService } return xjxdzhxxbList; } + + @Override + public SysDeptXzqh selectSysDeptXzqhById(String DeptId) { + return xzqhMapper.selectSysDeptXzqhById(DeptId); + } } diff --git a/basepro-manager/basepro-manager-service/src/main/resources/application-dev.yml b/basepro-manager/basepro-manager-service/src/main/resources/application-dev.yml index 6ec9c6c..938c547 100644 --- a/basepro-manager/basepro-manager-service/src/main/resources/application-dev.yml +++ b/basepro-manager/basepro-manager-service/src/main/resources/application-dev.yml @@ -18,6 +18,11 @@ spring: password: Ycgis!2509 jdbc-url: jdbc:postgresql://192.168.0.168:5432/sjzl?currentSchema=public&useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true driver-class-name: org.postgresql.Driver + db3: + username: hsmj + password: hsmj + jdbc-url: jdbc:oracle:thin:@localhost:1521/orcl + driver-class-name: oracle.jdbc.driver.OracleDriver # type: com.alibaba.druid.pool.DruidDataSource devtools: diff --git a/basepro-manager/basepro-manager-service/src/main/resources/application-prod.yml b/basepro-manager/basepro-manager-service/src/main/resources/application-prod.yml index c12e0a0..62a055d 100644 --- a/basepro-manager/basepro-manager-service/src/main/resources/application-prod.yml +++ b/basepro-manager/basepro-manager-service/src/main/resources/application-prod.yml @@ -15,8 +15,13 @@ spring: db2: username: ahrs password: Ycgis!2509 - jdbc-url: jdbc:postgresql://53.1.213.131:25380/st_zazdr?currentSchema=public&useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true + jdbc-url: jdbc:postgresql://53.1.213.131:25308/st_zazdr?currentSchema=public&useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true driver-class-name: org.postgresql.Driver + db3: + username: gab + password: gab2024 + jdbc-url: jdbc:oracle:thin:@10.124.42.152:1521/pjxt + driver-class-name: oracle.jdbc.driver.OracleDriver # type: com.alibaba.druid.pool.DruidDataSource devtools: restart: @@ -66,15 +71,15 @@ dubbo: name: basepro-manager registry: address: zookeeper://53.1.252.35:2181?backup=53.1.252.179:2181,53.1.252.187:2181 - timeout: 10000 + timeout: 30000 scan: basePackages: basepro.manager.service protocol: port: 20880 provider: - timeout: 10000 + timeout: 30000 consumer: - timeout: 10000 + timeout: 30000 #fastdfs 图片地址 imgUrl: http://53.1.252.187:8086/ diff --git a/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/InsertChryTask.java b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/InsertChryTask.java index cffd129..cf1ee11 100644 --- a/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/InsertChryTask.java +++ b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/InsertChryTask.java @@ -1,8 +1,10 @@ package basepro.manager.controller; +import basepro.manager.pojo.SysDeptXzqh; import basepro.manager.pojo.TbChryxxb; import basepro.manager.service.ISysDictDataService; import basepro.manager.service.ITbChryxxbService; +import basepro.manager.service.ITbXjxdzhxxbService; import com.alibaba.dubbo.config.annotation.Reference; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -22,6 +24,9 @@ public class InsertChryTask { @Reference private ISysDictDataService sysDictDataService; + @Reference + private ITbXjxdzhxxbService xjxdzhxxbService; + @Scheduled(cron = "4 11/5 * ? * *") // 每5分钟执行一次 // @Scheduled(cron = "0 0 1 * * ?") // 每天凌晨1点执行异一次 public void executeEveryMinute() { @@ -36,8 +41,13 @@ public class InsertChryTask { for (TbChryxxb tbChryxxb : chryxxbList) { String uuid = UUID.randomUUID().toString(); tbChryxxb.setId(uuid); - String xzqhmc = sysDictDataService.selectDictLabel("anhui_code", tbChryxxb.getXZQHDM()); - tbChryxxb.setXZQHMC(xzqhmc); + SysDeptXzqh xzqh = xjxdzhxxbService.selectSysDeptXzqhById(tbChryxxb.getGAJGDM()); + if (null != xzqh){ + tbChryxxb.setXZQHDM(xzqh.getXzqhdm()); + tbChryxxb.setXZQHMC(xzqh.getXzqhmc()); + } +// String xzqhmc = sysDictDataService.selectDictLabel("anhui_code", tbChryxxb.getXZQHDM()); +// tbChryxxb.setXZQHMC(xzqhmc); tbChryxxbService.insertTbChryxxb(tbChryxxb); tbChryxxbService.insertTbChryxxbGs(tbChryxxb); } diff --git a/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/LoginController.java b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/LoginController.java index b73ede7..5f85db4 100644 --- a/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/LoginController.java +++ b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/LoginController.java @@ -83,7 +83,7 @@ LoginController extends BaseController { @RequestMapping("/index") public String index(ModelMap mmap){ - SysUser sysUser = userService.selectUserByLoginName("admin"); + SysUser sysUser = ShiroUtils.getSysUser(); boolean rememberMe = false; UsernamePasswordToken token = new UsernamePasswordToken(sysUser.getPoliceId(), sysUser.getPassword(), rememberMe); Subject subject = SecurityUtils.getSubject(); diff --git a/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbMdjfjxxxbController.java b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbMdjfjxxxbController.java index 74f4899..fe808d4 100644 --- a/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbMdjfjxxxbController.java +++ b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbMdjfjxxxbController.java @@ -1,9 +1,11 @@ package basepro.manager.controller; +import java.util.Date; import java.util.List; import java.util.UUID; import basepro.manager.common.annotation.DataScope; +import basepro.manager.common.utils.DateUtils; import basepro.manager.common.utils.poi.ExcelUtil; import basepro.manager.pojo.TbMdjfjxxxb; import basepro.manager.service.ITbMdjfjxxxbService; @@ -13,6 +15,7 @@ import guo.ping.e3mall.common.page.PageDomain; import guo.ping.e3mall.common.page.TableSupport; import guo.ping.e3mall.common.pojo.AjaxResult; import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.GetMapping; @@ -135,4 +138,13 @@ public class TbMdjfjxxxbController extends BaseController { return toAjax(tbMdjfjxxxbService.deleteTbMdjfjxxxbByIds(ids)); } + + @Scheduled(cron = "4 11/5 * ? * *") + public void mdjfDataScheduled(){ + Date exDate = tbMdjfjxxxbService.selectMaxJlsj(); + List mdjfjxxxbList = tbMdjfjxxxbService.selectMdjfList(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss",exDate)); + tbMdjfjxxxbService.insertOrUpdate(mdjfjxxxbList); + } + + } diff --git a/basepro-manager/basepro-manager-web/src/main/resources/application-prod.yml b/basepro-manager/basepro-manager-web/src/main/resources/application-prod.yml index efa9bc5..f0a2ea5 100644 --- a/basepro-manager/basepro-manager-web/src/main/resources/application-prod.yml +++ b/basepro-manager/basepro-manager-web/src/main/resources/application-prod.yml @@ -19,11 +19,11 @@ dubbo: name: basepro-manager-web registry: address: zookeeper://53.1.252.35:2181?backup=53.1.252.179:2181,53.1.252.187:2181 - timeout: 10000 + timeout: 30000 consumer: - timeout: 10000 + timeout: 30000 provider: - timeout: 10000 + timeout: 30000 spring: servlet: multipart: