|  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private SystemDictDataBiz systemDictDataBiz; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private DdNoticeConfigMapper ddNoticeConfigMapper; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public Integer create(Warning warning) { | 
|---|
|  |  |  | 
|---|
|  |  |  | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(memberList)&&memberList.size()>Constants.ZERO){ | 
|---|
|  |  |  | List<String> ddUserIdList = memberList.stream().map(j->j.getErpId()).collect(Collectors.toList()); | 
|---|
|  |  |  | //发送推送钉钉消息 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Boolean isSuccess = dingTalk.workInfoOANotice(Long.valueOf(systemDictDataBiz.queryByCode(Constants.DD_TALK,Constants.AGENT_ID).getCode()), | 
|---|
|  |  |  | String.join(",",ddUserIdList), | 
|---|
|  |  |  | dingTalk.getWeatherNoticeMsg(title,text)); | 
|---|
|  |  |  | ddNoticeConfigMapper.selectCount(new QueryWrapper<DdNoticeConfig>().lambda() | 
|---|
|  |  |  | .eq(DdNoticeConfig::getIsdeleted,Constants.ZERO).eq(DdNoticeConfig::getStatus,Constants.ZERO) | 
|---|
|  |  |  | .eq(DdNoticeConfig::getObjType,13))>Constants.ZERO? | 
|---|
|  |  |  | dingTalk.getWeatherNoticeMsg(title,text):null); | 
|---|
|  |  |  | for (Member member:memberList) { | 
|---|
|  |  |  | WarningPush warningPush = new WarningPush(); | 
|---|
|  |  |  | warningPush.setCreateDate(new Date()); | 
|---|