Просмотр исходного кода

接口返回的信息中非关键信息隐藏,比如记录创建时间,更新时间,操作人,创建人信息 2

MOKASZ\lw12420 1 год назад
Родитель
Сommit
cad13a6c2a

+ 6 - 3
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/planNew/PlanNewCommonOutController.java

@@ -883,12 +883,14 @@ public class PlanNewCommonOutController {
             if (Objects.nonNull(request.getWx_user_id()) && !request.getWx_user_id().isEmpty() && 3 != f.getPlanNew().type()) {
                 PlanNewBackgroupPoster qsSetting = f.getQsSetting();
                 if (Objects.nonNull(qsSetting) && Objects.nonNull(qsSetting.audioId()) && 0 != qsSetting.audioId()) {
-                    id = template.selectOne(Query.query(Criteria.where("id").is(qsSetting.audioId()).and("deleted_at").isNull()), Audio.class);
+                    id = template.selectOne(Query.query(Criteria.where("id").is(qsSetting.audioId()).and("deleted_at").isNull())
+                            .columns("id,url,name,type".split(",")), Audio.class);
                 }
             } else {
                 PlanNewBackgroupPoster fxSetting = f.getFxSetting();
                 if (Objects.nonNull(fxSetting) && Objects.nonNull(fxSetting.audioId()) && 0 != fxSetting.audioId()) {
-                    id = template.selectOne(Query.query(Criteria.where("id").is(fxSetting.audioId()).and("deleted_at").isNull()), Audio.class);
+                    id = template.selectOne(Query.query(Criteria.where("id").is(fxSetting.audioId()).and("deleted_at").isNull())
+                            .columns("id,url,name,type".split(",")), Audio.class);
                 }
             }
             if (Objects.isNull(id)) {
@@ -910,7 +912,8 @@ public class PlanNewCommonOutController {
 
     private Mono<List<Poster>> getPoster(Mono<PlanNewCommon> code) {
         return code.flatMap(plan -> template.select(Query.query(Criteria.where("poster_template_id")
-                .is(plan.posterTemplateId())).sort(Sort.by(Sort.Order.asc("created_at"))), Poster.class).collectList());
+                .is(plan.posterTemplateId())).sort(Sort.by(Sort.Order.asc("created_at")))
+                .columns("poster_id,poster_template_id,poster_template,generate_images_json,generate_images_url".split(",")), Poster.class).collectList());
     }
 
     private Mono<PosterTemplate> getPosterTemplate(Mono<PlanNewCommon> code) {