feiyu02
2024-11-19 752e00503f672ddfe2066afb6c235721a3a912b5
src/main/kotlin/cn/flightfeather/supervision/lightshare/service/Impl/NotificationServiceImpl.kt
@@ -32,6 +32,7 @@
    val noticeReadStateMapper: NoticeReadStateMapper,
    val noticeTemplateMapper: NoticeTemplateMapper,
    val userinfoMapper: UserinfoMapper,
    val baseInfoMapper: BaseInfoMapper,
    val meetingParticipantRepository: MeetingParticipantRepository,
    val templateManager: TemplateManager,
) : NotificationService {
@@ -65,9 +66,10 @@
        response: HttpServletResponse,
    ): List<NotificationVo> {
        val userInfo = userinfoMapper.selectByPrimaryKey(userId) ?: return emptyList()
        val baseInfo = baseInfoMapper.selectByPrimaryKey(userId)
        val userTypeId = userInfo.usertypeid
        val district = userInfo.extension1
        var districtCode = DistrictType.getCode(district)
        var districtCode = DistrictType.getCode(district) ?: baseInfo?.biDistrictCode
        var sceneTypeId = userInfo.extension2
        when (userTypeId?.toInt()) {
@@ -162,9 +164,10 @@
    override fun getUnReadNoticeNum(userId: String): Int {
        val userInfo = userinfoMapper.selectByPrimaryKey(userId) ?: return 0
        val baseInfo = baseInfoMapper.selectByPrimaryKey(userId)
        val userTypeId = userInfo.usertypeid
        val district = userInfo.extension1
        var districtCode = DistrictType.getCode(district)
        var districtCode = DistrictType.getCode(district) ?: baseInfo?.biDistrictCode
        var sceneTypeId = userInfo.extension2
        when (userTypeId?.toInt()) {