Browse Source

pc爱心互助不走内容审核

dev
yinzuomei 3 years ago
parent
commit
6768ce1fb0
  1. 14
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/WorkActController.java
  2. 13
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/WorkActServiceImpl.java

14
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/WorkActController.java

@ -63,7 +63,12 @@ public class WorkActController {
* @Date 2020/7/21 18:32 * @Date 2020/7/21 18:32
**/ **/
@PostMapping("publish") @PostMapping("publish")
public Result<PublishActResultDTO> publishAct(@RequestBody PublishActInfoFormDTO formDTO) { public Result<PublishActResultDTO> publishAct(@LoginUser TokenDto tokenDto,@RequestBody PublishActInfoFormDTO formDTO) {
if (AppClientConstant.CLIENT_WEB.equals(tokenDto.getClient())) {
formDTO.setRichTextFlag(true);
} else {
formDTO.setRichTextFlag(false);
}
ValidatorUtils.validateEntity(formDTO, PublishActInfoFormDTO.AddUserShowGroup.class, PublishActInfoFormDTO.AddUserInternalGroup.class); ValidatorUtils.validateEntity(formDTO, PublishActInfoFormDTO.AddUserShowGroup.class, PublishActInfoFormDTO.AddUserInternalGroup.class);
for (PublishActContentFormDTO actContentFormDTO : formDTO.getActContent()) { for (PublishActContentFormDTO actContentFormDTO : formDTO.getActContent()) {
ValidatorUtils.validateEntity(actContentFormDTO, ValidatorUtils.validateEntity(actContentFormDTO,
@ -271,7 +276,12 @@ public class WorkActController {
* @Date 2020/7/27 13:55 * @Date 2020/7/27 13:55
**/ **/
@PostMapping("republish") @PostMapping("republish")
public Result<PublishActResultDTO> rePublish(@RequestBody RePublishFormDTO rePublishFormDTO) { public Result<PublishActResultDTO> rePublish(@LoginUser TokenDto tokenDto,@RequestBody RePublishFormDTO rePublishFormDTO) {
if (AppClientConstant.CLIENT_WEB.equals(tokenDto.getClient())) {
rePublishFormDTO.setRichTextFlag(true);
} else {
rePublishFormDTO.setRichTextFlag(false);
}
ValidatorUtils.validateEntity(rePublishFormDTO, RePublishFormDTO.AddUserShowGroup.class, RePublishFormDTO.AddUserInternalGroup.class); ValidatorUtils.validateEntity(rePublishFormDTO, RePublishFormDTO.AddUserShowGroup.class, RePublishFormDTO.AddUserInternalGroup.class);
for (PublishActContentFormDTO actContentFormDTO : rePublishFormDTO.getActContent()) { for (PublishActContentFormDTO actContentFormDTO : rePublishFormDTO.getActContent()) {
ValidatorUtils.validateEntity(actContentFormDTO, ValidatorUtils.validateEntity(actContentFormDTO,

13
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/WorkActServiceImpl.java

@ -310,6 +310,10 @@ public class WorkActServiceImpl implements WorkActService {
* @Date 2020/7/21 19:20 * @Date 2020/7/21 19:20
**/ **/
private void auditAct(PublishActInfoFormDTO formDTO) { private void auditAct(PublishActInfoFormDTO formDTO) {
if(formDTO.getRichTextFlag()){
// true:富文本;false: 原来小程序那种发布内容
return;
}
//1、活动标题 //1、活动标题
if (StringUtils.isNotBlank(formDTO.getTitle())) { if (StringUtils.isNotBlank(formDTO.getTitle())) {
this.auditActTitle(formDTO.getTitle()); this.auditActTitle(formDTO.getTitle());
@ -347,6 +351,9 @@ public class WorkActServiceImpl implements WorkActService {
* @Date 2020/7/27 14:01 * @Date 2020/7/27 14:01
**/ **/
private void auditRePublishAct(RePublishFormDTO formDTO) { private void auditRePublishAct(RePublishFormDTO formDTO) {
if(formDTO.getRichTextFlag()){
return;
}
//1、活动标题 //1、活动标题
if (StringUtils.isNotBlank(formDTO.getTitle())) { if (StringUtils.isNotBlank(formDTO.getTitle())) {
this.auditActTitle(formDTO.getTitle()); this.auditActTitle(formDTO.getTitle());
@ -1352,7 +1359,11 @@ public class WorkActServiceImpl implements WorkActService {
imgList.add(actContent.getContent()); imgList.add(actContent.getContent());
} }
} }
this.auditActContent(textList,imgList); //
if(!actInfoDTO.getRichTextFlag()){
//不是富文本的走审核
this.auditActContent(textList,imgList);
}
//插入act_summary记录 //插入act_summary记录
int orderNum=1; int orderNum=1;
for(PublishActContentFormDTO actContentFormDTO:formDTO.getActSummary()){ for(PublishActContentFormDTO actContentFormDTO:formDTO.getActSummary()){

Loading…
Cancel
Save