app/src/main/java/cn/flightfeather/thirdapp/repository/dao/MediaFileDao.kt
@@ -48,4 +48,26 @@
                    ).list()
        }
    }
    /**
     * 根据问题id获取对应的相关图片
     */
    fun getMediaFileByProblemId(problemId: String): Observable<List<Mediafile>> {
        return DbFactory.getGreenDaoObservable().map {
            it.mediafileDao.queryBuilder().where(
                    MediafileDao.Properties.Businessguid.eq(problemId),
                    MediafileDao.Properties.Remark.eq("未上传")
            ).list()
        }
    }
    /**
     * 删除图片
     */
    fun deleteMediaFile(id: String): Observable<Boolean> {
        return DbFactory.getGreenDaoObservable().map {
            it.mediafileDao.deleteByKey(id)
            true
        }
    }
}