| | |
| | | |
| | | @Override |
| | | public List<UmsAdmin> getDepartUser(Long departId) { |
| | | //TODO:查询二级部门及所有子级部门 |
| | | List<UmsDepart> umsDeparts = umsDepartManageMapper.selectChildrendIds(departId); |
| | | List<Long> parentIds = umsDeparts.stream().map(UmsDepart::getParentId).collect(Collectors.toList()); |
| | | List<Long> ids = umsDeparts.stream().map(UmsDepart::getId).collect(Collectors.toList()); |
| | | List<Long> departIds = new ArrayList<>(); |
| | | for (Long id : ids) { |
| | | if(!parentIds.contains(id)){ |
| | | departIds.add(id); |
| | | } |
| | | } |
| | | |
| | | QueryWrapper<UmsDepartManage> wrapper = new QueryWrapper<>(); |
| | | wrapper.lambda().in(UmsDepartManage::getDepartId, departIds); |
| | | List<UmsDepartManage> users = umsDepartManageMapper.selectList(wrapper); |
| | | |
| | | List<Long> userIds = users.stream().map(UmsDepartManage::getUserId).collect(Collectors.toList()); |
| | | |
| | | wrapper.lambda().eq(UmsDepartManage::getDepartId, departId); |
| | | List<UmsDepartManage> list = umsDepartManageMapper.selectList(wrapper); |
| | | List<Long> userIds = list.stream().map(UmsDepartManage::getUserId).collect(Collectors.toList()); |
| | | QueryWrapper<UmsAdmin> wrapperUser = new QueryWrapper<>(); |
| | | wrapperUser.in("id", userIds); |
| | | List<UmsAdmin> adminList = baseMapper.selectList(wrapperUser); |
| | |
| | | @Autowired |
| | | private UmsAdminRoleRelationService umsAdminRoleRelationService; |
| | | |
| | | //@Scheduled(cron = "0 50 14 * * ?") |
| | | //@Scheduled(cron = "0 0 00 * * ?") |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void run() { |
| | | log.info("开始同步任务"); |
| | |
| | | |
| | | #专有钉钉参数 |
| | | zzding : |
| | | app-key : SC_ZHZF-IC5g2YiRDW8tug1DfAfiui |
| | | app-secret : 39RIHFOKd8fUeeW9T7CdBcwEqA6dMKx5d3686B6P |
| | | domain-name : openplatform.dg-work.cn |
| | | app-key : sczhzfpt-81R3ErbU00G4VoXaEBruq |
| | | app-secret : 0GPY3aQDL3l38J7p6K37DV6BCXIOLzrynU71Br36 |
| | | domain-name : openplatform-pro.ding.zj.gov.cn |
| | | protocal : https |
| | | tenant-id : 50645661 |
| | | tenant-id : 196729 |
| | |
| | | </root> |
| | | </springProfile> |
| | | |
| | | <springProfile name="pro"> |
| | | <springProfile name="prod"> |
| | | <!--打印SQL--> |
| | | <logger name="java.sql.Connection" level="ERROR" /> |
| | | <logger name="java.sql.Statement" level="ERROR" /> |
| | |
| | | <appender-ref ref="Console" /> |
| | | </root> |
| | | </springProfile> |
| | | |
| | | |
| | | |
| | | |
| | | </configuration> |