摘要: 思路 1 将一次查询数据改成分页查询,比如一次2000条, 2 将每次查询的数据按业务分组计算每类业务 动态列追加的最大次数 // treeMap 追加列 2 在excel列表头则是追加2列,名称自定义,我这边是补数字,示例 追加列1,追加列2 // 我的业务是按数据库存放的图片来确定最大追加列,需 阅读全文
posted @ 2024-04-30 17:11 夏风中的Young_Uncle 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 博客园所述文章迁移至csdn 阅读全文
posted @ 2023-08-11 14:31 夏风中的Young_Uncle 阅读(8) 评论(0) 推荐(0) 编辑
摘要: TODO 阅读全文
posted @ 2023-06-29 14:04 夏风中的Young_Uncle 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 回调事件地址配置,在开发者中心配置好后,在业务系统的接口一定是非鉴权接口。具体代码可以直接copy官方文档。以下为笔者自用代码: public Object dingCallback( @RequestParam(value = "signature") String signature, @Req 阅读全文
posted @ 2023-06-29 13:58 夏风中的Young_Uncle 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 接第3节 提供的方法,获取部门,和获取用户。 //获取钉钉企业下的所有部门 List<Long> dingTalkDeptIds = new ArrayList<>(); dingTalkService.getTopDeptList(1L, corpId, dingTalkDeptIds); //获 阅读全文
posted @ 2023-06-29 13:56 夏风中的Young_Uncle 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 如何根据授权码直接进入业务系统? 1 由前端根据钉钉企业id去获取钉钉用户授权码。传递服务端(后端),服务端根据授权码去调钉钉接口,如果发现该用户的钉钉id和业务系统的某个用户有关联关系,服务端进行seesion处理。具体可以看文档交互。 大概所有接口: 前端获取授权码。前端调用后端免登接口(参数: 阅读全文
posted @ 2023-06-29 13:55 夏风中的Young_Uncle 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 基于ACK实现与钉钉安全域名的配置 (SLB的配置) https://help.aliyun.com/document_detail/456697.html?spm=a2c4g.456697.0.0.41486925e5RAXU 钉钉安全中心的配置,如下截图,主要解决小程序访问外部域名出现跨域的时候 阅读全文
posted @ 2023-06-29 13:55 夏风中的Young_Uncle 阅读(18) 评论(0) 推荐(0) 编辑
摘要: TODO 阅读全文
posted @ 2023-06-29 13:54 夏风中的Young_Uncle 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 关于钉钉版本,根据自身需求而定,笔者需求需要同步组织架构用户相关,因此选的钉钉SDK版本为 <!-- 钉钉 --> <dependency> <groupId>com.aliyun</groupId> <artifactId>alibaba-dingtalk-service-sdk</artifac 阅读全文
posted @ 2023-06-29 13:46 夏风中的Young_Uncle 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 开发设置,出口ip需要设置,不然调用钉钉sdk方法会不成功。 首页里的 cropId=$ CORPID$ 是为了动态获取钉钉的企业id .前端可截取url的该参数,方便对接后端 开发人员设置:设置了相关人员后,不上架的情况下,应用市场可以搜索该名称找到该应用,方便测试 权限设置:业务需要调用钉钉SD 阅读全文
posted @ 2023-06-29 13:45 夏风中的Young_Uncle 阅读(42) 评论(0) 推荐(0) 编辑