|
|
@ -38,7 +38,6 @@ import com.epmet.dto.form.*; |
|
|
|
import com.epmet.dto.result.AgencyAndStaffsResultDTO; |
|
|
|
import com.epmet.dto.result.GovStaffRoleResultDTO; |
|
|
|
import com.epmet.dto.result.UserResiInfoResultDTO; |
|
|
|
import com.epmet.entity.UserMessageEntity; |
|
|
|
import com.epmet.modules.feign.EpmetMessageFeignClient; |
|
|
|
import com.epmet.modules.feign.EpmetUserFeignClient; |
|
|
|
import com.epmet.modules.feign.GovOrgFeignClient; |
|
|
@ -257,19 +256,19 @@ public class ResiWarmheartedApplyServiceImpl extends BaseServiceImpl<ResiWarmhea |
|
|
|
Result<List<GovStaffRoleResultDTO>> resultList = epmetUserFeignClient.getStaffsInRole(staffRoleFormDTO); |
|
|
|
List<GovStaffRoleResultDTO> roleList = resultList.getData(); |
|
|
|
//3:遍历找出当前网格的所有网格长并给网格长发消息
|
|
|
|
List<UserMessageEntity> msgList = new ArrayList<>(); |
|
|
|
List<UserMessageFormDTO> msgList = new ArrayList<>(); |
|
|
|
staffList.forEach(staff->{ |
|
|
|
roleList.forEach(role->{ |
|
|
|
if(staff.getUserId().equals(role.getStaffId())){ |
|
|
|
UserMessageEntity msgEntity = new UserMessageEntity(); |
|
|
|
msgEntity.setCustomerId(formDTO.getCustomerId()); |
|
|
|
msgEntity.setGridId(formDTO.getGridId()); |
|
|
|
msgEntity.setUserId(staff.getUserId()); |
|
|
|
msgEntity.setApp(formDTO.getApp()); |
|
|
|
msgEntity.setTitle(ResiWarmUserMessageConstant.GROUP_TITLE); |
|
|
|
msgEntity.setMessageContent(formDTO.getMessageText()); |
|
|
|
msgEntity.setReadFlag(ReadFlagConstant.UN_READ); |
|
|
|
msgList.add(msgEntity); |
|
|
|
UserMessageFormDTO msgDTO = new UserMessageFormDTO(); |
|
|
|
msgDTO.setCustomerId(formDTO.getCustomerId()); |
|
|
|
msgDTO.setGridId(formDTO.getGridId()); |
|
|
|
msgDTO.setUserId(staff.getUserId()); |
|
|
|
msgDTO.setApp(formDTO.getApp()); |
|
|
|
msgDTO.setTitle(ResiWarmUserMessageConstant.GROUP_TITLE); |
|
|
|
msgDTO.setMessageContent(formDTO.getMessageText()); |
|
|
|
msgDTO.setReadFlag(ReadFlagConstant.UN_READ); |
|
|
|
msgList.add(msgDTO); |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|