提交 a513da19 authored 作者: yueweilu's avatar yueweilu

图片 处理审核 敏感词

上级 869f1134
......@@ -268,6 +268,35 @@ class _BuildDiscussState extends State<BuildDiscuss> {
}
return text;
}
String _showImageStatus(DiscussModel discussModel, MediaModel? mediaModel){
String text = '';
// 是我的
if(discussModel.isMy == 1){
if(discussModel.commentsCheck == 1){
// 审核中
if(mediaModel?.privacyStatus ==0 ||mediaModel?.privacyStatus ==2 ||discussModel.status == 0){
text = '(审核中)';
}
// 审核未通过
else if(mediaModel?.privacyStatus ==-1 ||discussModel.status == 2){
text = '(审核未通过)';
}
}else{
// 审核中
if(mediaModel?.privacyStatus ==0 ||mediaModel?.privacyStatus ==2){
text = '(审核中)';
}
// 审核未通过
else if(mediaModel?.privacyStatus ==-1){
text = '(审核未通过)';
}
}
}
return text;
}
Widget _buildListView(DiscussModel model){
List<DiscussModel> data = model.commentAll != null ?model.commentAll!:[];
return ListView.builder(
......@@ -309,7 +338,7 @@ class _BuildDiscussState extends State<BuildDiscuss> {
child: CustomImage.network(url: mediaModel?.content??'',fit: BoxFit.cover,)
),
Visibility(
visible: mediaModel?.privacyStatus == 0?true:false,
visible: true,
child: Positioned(
left: 0,
right:0,
......@@ -317,8 +346,8 @@ class _BuildDiscussState extends State<BuildDiscuss> {
bottom: 0,
child: Container(
alignment: Alignment.center,
color: widget.model.isMy==1?Colours.c9.withOpacity(0.5):Colours.c9.withOpacity(1),
child: Text('(审核中)',style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),),
// color: widget.model.isMy==1?Colours.c9.withOpacity(0.5):Colours.c9.withOpacity(1),
child: Text(_showImageStatus(widget.model,mediaModel),style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),),
)
),
),
......
......@@ -128,6 +128,26 @@ class BuildNote extends StatelessWidget {
}
return text;
}
String _showImageStatus(NoteModel discussModel,MediaModel? mediaModel){
String text = '';
// 是我的
if(discussModel.isMy == 1){
// 审核中
if(mediaModel?.privacyStatus ==0 ||mediaModel?.privacyStatus ==2){
text = '(审核中)';
}
// 审核未通过
else if(mediaModel?.privacyStatus ==-1){
text = '(审核未通过)';
}
// 审核通过
else {
text = '';
}
}
return text;
}
// 图片
Widget _buildImageGridView(){
return GridView.builder(
......@@ -157,7 +177,7 @@ class BuildNote extends StatelessWidget {
child: CustomImage.network(url: mediaModel?.content??'',fit: BoxFit.cover,)
),
Visibility(
visible: mediaModel?.privacyStatus == 0?true:false,
visible: true,
child: Positioned(
left: 0,
right:0,
......@@ -165,8 +185,8 @@ class BuildNote extends StatelessWidget {
bottom: 0,
child: Container(
alignment: Alignment.center,
color: model.isMy==1?Colours.c9.withOpacity(0.5):Colours.c9.withOpacity(1),
child: Text('(审核中)',style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),),
// color: model.isMy==1?Colours.c9.withOpacity(0.5):Colours.c9.withOpacity(1),
child: Text(_showImageStatus(model,mediaModel),style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),),
)
),
),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论