Date: Tue, 9 Jun 2020 14:18:37 +0800
Subject: [PATCH 14/28] =?UTF-8?q?=E5=85=9A=E5=BB=BA=E5=A3=B0=E9=9F=B3-?=
=?UTF-8?q?=E6=94=BF=E5=BA=9C=E7=AB=AF-=E5=8F=AF=E9=80=89=E5=8F=91?=
=?UTF-8?q?=E5=B8=83=E8=8C=83=E5=9B=B4=E3=80=81=E5=8F=AF=E4=B8=8B=E7=BA=BF?=
=?UTF-8?q?=E7=BD=91=E6=A0=BC=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E4=B8=80=E5=B1=82=E8=BF=94=E5=8F=82=E5=AF=B9=E8=B1=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ArticleAgencyGridListResultDTO.java | 42 +++++++++++++++++++
.../epmet/controller/ArticleController.java | 12 ++++--
2 files changed, 50 insertions(+), 4 deletions(-)
create mode 100644 epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/ArticleAgencyGridListResultDTO.java
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/ArticleAgencyGridListResultDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/ArticleAgencyGridListResultDTO.java
new file mode 100644
index 0000000000..dd84877e56
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/ArticleAgencyGridListResultDTO.java
@@ -0,0 +1,42 @@
+/**
+ * Copyright 2018 人人开源 https://www.renren.io
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+package com.epmet.dto.result;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * 党建声音-可选发布范围、可下线网格列表-接口返参
+ *
+ * @author sun
+ */
+@Data
+public class ArticleAgencyGridListResultDTO implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 树结构对象
+ */
+ private ArticleGridResultDTO agencyGridList;
+
+}
\ No newline at end of file
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
index c00846c8eb..929ecccfe9 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
@@ -64,8 +64,10 @@ public class ArticleController {
* @Description 党建声音-政府端-可选发布范围
**/
@PostMapping("agencygridlist")
- public Result agencyGridList(@LoginUser TokenDto tokenDTO) {
- return new Result().ok(articleService.agencyGridList(tokenDTO));
+ public Result agencyGridList(@LoginUser TokenDto tokenDTO) {
+ ArticleAgencyGridListResultDTO agencyGridList = new ArticleAgencyGridListResultDTO();
+ agencyGridList.setAgencyGridList(articleService.agencyGridList(tokenDTO));
+ return new Result().ok(agencyGridList);
}
/**
@@ -298,10 +300,12 @@ public class ArticleController {
* @Description 党建声音-政府端-可下线网格列表
**/
@PostMapping("publishgridlist")
- public Result publishGridList(@LoginUser TokenDto tokenDTO, @RequestBody PublishGridListFormDTO formDTO) {
+ public Result publishGridList(@LoginUser TokenDto tokenDTO, @RequestBody PublishGridListFormDTO formDTO) {
formDTO.setStaffId(tokenDTO.getUserId());
ValidatorUtils.validateEntity(formDTO, PublishGridListFormDTO.AddUserInternalGroup.class);
- return new Result().ok(articleService.publishGridList(formDTO));
+ ArticleAgencyGridListResultDTO agencyGridList = new ArticleAgencyGridListResultDTO();
+ agencyGridList.setAgencyGridList(articleService.publishGridList(formDTO));
+ return new Result().ok(agencyGridList);
}
From 32b70099c9bcd00f42dd189b5ffd2aa050d3c502 Mon Sep 17 00:00:00 2001
From: sunyuchao
Date: Tue, 9 Jun 2020 14:28:11 +0800
Subject: [PATCH 15/28] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=8D=87=E7=BA=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../gov-org/gov-org-server/deploy/docker-compose-dev.yml | 2 +-
epmet-module/gov-org/gov-org-server/pom.xml | 2 +-
.../gov-voice/gov-voice-server/deploy/docker-compose-dev.yml | 2 +-
epmet-module/gov-voice/gov-voice-server/pom.xml | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/epmet-module/gov-org/gov-org-server/deploy/docker-compose-dev.yml b/epmet-module/gov-org/gov-org-server/deploy/docker-compose-dev.yml
index b83e3086a4..6c539852e5 100644
--- a/epmet-module/gov-org/gov-org-server/deploy/docker-compose-dev.yml
+++ b/epmet-module/gov-org/gov-org-server/deploy/docker-compose-dev.yml
@@ -2,7 +2,7 @@ version: "3.7"
services:
gov-org-server:
container_name: gov-org-server-dev
- image: 192.168.1.130:10080/epmet-cloud-dev/gov-org-server:0.3.62
+ image: 192.168.1.130:10080/epmet-cloud-dev/gov-org-server:0.3.63
ports:
- "8092:8092"
network_mode: host # 使用现有网络
diff --git a/epmet-module/gov-org/gov-org-server/pom.xml b/epmet-module/gov-org/gov-org-server/pom.xml
index 1a7359c79d..f4b102fa0e 100644
--- a/epmet-module/gov-org/gov-org-server/pom.xml
+++ b/epmet-module/gov-org/gov-org-server/pom.xml
@@ -2,7 +2,7 @@
4.0.0
- 0.3.62
+ 0.3.63
com.epmet
gov-org
diff --git a/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml b/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
index c84007e7a1..38cbb89de6 100644
--- a/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
+++ b/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
@@ -2,7 +2,7 @@ version: "3.7"
services:
gov-voice-server:
container_name: gov-voice-server-dev
- image: 192.168.1.130:10080/epmet-cloud-dev/gov-voice-server:0.3.11
+ image: 192.168.1.130:10080/epmet-cloud-dev/gov-voice-server:0.3.12
ports:
- "8105:8105"
network_mode: host # 使用现有网络
diff --git a/epmet-module/gov-voice/gov-voice-server/pom.xml b/epmet-module/gov-voice/gov-voice-server/pom.xml
index c6c35b70ae..ceed2a6b53 100644
--- a/epmet-module/gov-voice/gov-voice-server/pom.xml
+++ b/epmet-module/gov-voice/gov-voice-server/pom.xml
@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- 0.3.11
+ 0.3.12
gov-voice
com.epmet
From 781db9865f664cde276b3b42d902006353430e9e Mon Sep 17 00:00:00 2001
From: jianjun
Date: Tue, 9 Jun 2020 14:59:39 +0800
Subject: [PATCH 16/28] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E8=8D=89=E7=A8=BF?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=8B=86=E5=BC=80=20=E5=88=86=E5=88=AB?=
=?UTF-8?q?=E6=A0=A1=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../epmet/dto/form/DraftContentFromDTO.java | 5 +--
.../epmet/controller/ArticleController.java | 15 ++++++-
.../com/epmet/service/ArticleService.java | 11 ++++-
.../service/impl/ArticleServiceImpl.java | 40 ++++++++++++-------
.../java/com/epmet/ArticleServiceTest.java | 3 +-
5 files changed, 52 insertions(+), 22 deletions(-)
diff --git a/epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/DraftContentFromDTO.java b/epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/DraftContentFromDTO.java
index 5d933697d7..44df615c1a 100644
--- a/epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/DraftContentFromDTO.java
+++ b/epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/DraftContentFromDTO.java
@@ -34,9 +34,7 @@ import java.util.List;
public class DraftContentFromDTO implements Serializable {
- private static final long serialVersionUID = -4206020151361420221L;
-
-
+ private static final long serialVersionUID = -5699594328218833256L;
/**
* 草稿ID
*/
@@ -51,6 +49,7 @@ public class DraftContentFromDTO implements Serializable {
/**
* 内容列表
*/
+ @NotBlank(message = "文章内容不能为空")
private List contentList;
@Data
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
index 70b371931f..944fa4b8e7 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
@@ -70,6 +70,18 @@ public class ArticleController {
return new Result().ok(agencyGridList);
}
+ /**
+ * desc:政府端-点击返回按钮时,点击保存草稿 无需校验参数
+ * @param fromDTO
+ * @throws Exception
+ */
+ @PostMapping("savedraft")
+ @RequirePermission(requirePermission = RequirePermissionEnum.WORK_PARTY_VOICE_PUBLISH)
+ public Result savedraft(@LoginUser TokenDto tokenDto,@RequestBody DraftContentFromDTO fromDTO) throws Exception {
+ DraftContentSaveResultDTO draftDTO = articleService.saveDraft(tokenDto, fromDTO);
+ return new Result().ok(draftDTO);
+ }
+
/**
* desc:保存或修改草稿内容
* @param fromDTO
@@ -78,8 +90,7 @@ public class ArticleController {
@PostMapping("savecontent")
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PARTY_VOICE_PUBLISH)
public Result saveOrUpdateContent(@LoginUser TokenDto tokenDto,@RequestBody DraftContentFromDTO fromDTO) throws Exception {
- String draftId = articleService.saveOrUpdateContent(tokenDto, fromDTO);
- DraftContentSaveResultDTO resultDTO = new DraftContentSaveResultDTO(draftId);
+ DraftContentSaveResultDTO resultDTO = articleService.saveOrUpdateContent(tokenDto, fromDTO, true);
return new Result().ok(resultDTO);
}
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/ArticleService.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/ArticleService.java
index 3fa1c7c49b..d9dfea5dff 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/ArticleService.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/ArticleService.java
@@ -48,9 +48,10 @@ public interface ArticleService extends BaseService {
*
* @param tokenDto
* @param fromDTO
+ * @param required
* @return
*/
- String saveOrUpdateContent(TokenDto tokenDto, DraftContentFromDTO fromDTO);
+ DraftContentSaveResultDTO saveOrUpdateContent(TokenDto tokenDto, DraftContentFromDTO fromDTO, boolean required);
/**
* 政府端:(已发布、已下线)文章详情
@@ -183,4 +184,12 @@ public interface ArticleService extends BaseService {
* @param syncScanResult
*/
void updateAuditStatusFailById(String draftId, SyncScanResult syncScanResult);
+
+ /**
+ * desc:政府端点击返回时,点击保存草稿
+ * @param tokenDto
+ * @param fromDTO
+ * @return
+ */
+ DraftContentSaveResultDTO saveDraft(TokenDto tokenDto, DraftContentFromDTO fromDTO);
}
\ No newline at end of file
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
index d03f674c46..dc2e81b307 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
@@ -166,9 +166,11 @@ public class ArticleServiceImpl extends BaseServiceImpl draftContentList = null;
@@ -178,20 +180,18 @@ public class ArticleServiceImpl extends BaseServiceImpl loginUserDetails = epmetUserOpenFeignClient.getLoginUserDetails(detailsFormDTO);
- if (loginUserDetails == null || loginUserDetails.getData() == null){
+ if (loginUserDetails == null || loginUserDetails.getData() == null) {
log.warn("saveOrUpdateContent getloginUserDetails return null");
- throw new RenException(EpmetErrorCode.SERVER_ERROR.getCode(),EpmetErrorCode.SERVER_ERROR.getMsg());
+ throw new RenException(EpmetErrorCode.SERVER_ERROR.getCode(), EpmetErrorCode.SERVER_ERROR.getMsg());
}
draftEntity = new DraftEntity();
draftEntity.setTitle(fromDTO.getTitle());
@@ -203,7 +203,6 @@ public class ArticleServiceImpl extends BaseServiceImpl draftIdMap = new HashMap<>();
draftIdMap.put(ModuleConstant.FIELD_DRAFT_ID, fromDTO.getDraftId());
draftContentDao.deleteByMap(draftIdMap);
- draftContentService.insertBatch(draftContentList);
- return draftId;
+ if (!CollectionUtils.isEmpty(draftContentList)) {
+ draftContentService.insertBatch(draftContentList);
+ }
+ return new DraftContentSaveResultDTO(draftId);
}
private void buildPreviewContent(DraftContentFromDTO fromDTO, DraftEntity draftEntity) {
+ if (CollectionUtils.isEmpty(fromDTO.getContentList())){
+ draftEntity.setPreviewContent("");
+ return;
+ }
for (int i = 0; i < fromDTO.getContentList().size(); i++) {
if (DraftConstant.TEXT.equals(fromDTO.getContentList().get(i).getContentType())) {
String content = fromDTO.getContentList().get(i).getContent();
@@ -444,9 +445,12 @@ public class ArticleServiceImpl extends BaseServiceImpl buildDraftContent(TokenDto tokenDto, DraftContentFromDTO fromDTO) {
+ List contentList = fromDTO.getContentList();
+ if (CollectionUtils.isEmpty(contentList)) {
+ return null;
+ }
List newContentList = new ArrayList<>();
- List contentList = fromDTO.getContentList();
for (int i = 0; i < contentList.size(); i++) {
DraftContentFromDTO.DraftContentDTO content = contentList.get(i);
@@ -460,6 +464,7 @@ public class ArticleServiceImpl extends BaseServiceImpl
Date: Tue, 9 Jun 2020 15:11:14 +0800
Subject: [PATCH 17/28] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=8D=89=E7=A8=BF?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../gov-voice-server/src/main/java/com/epmet/dao/DraftDao.java | 2 ++
.../src/main/java/com/epmet/service/impl/DraftServiceImpl.java | 2 +-
.../gov-voice-server/src/main/resources/mapper/DraftDao.xml | 3 +++
3 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/dao/DraftDao.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/dao/DraftDao.java
index 39b47a54f9..57d555b5d2 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/dao/DraftDao.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/dao/DraftDao.java
@@ -99,4 +99,6 @@ public interface DraftDao extends BaseDao {
* @date 2020/6/5 12:23
**/
List selectDraftContentList(String draftId);
+
+ int deleteDraft(String draftId);
}
\ No newline at end of file
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/DraftServiceImpl.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/DraftServiceImpl.java
index 4b3bd768d3..d0632c34cb 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/DraftServiceImpl.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/DraftServiceImpl.java
@@ -122,7 +122,7 @@ public class DraftServiceImpl extends BaseServiceImpl imp
return;
}
draftDTO.setDelFlag(NumConstant.ONE);
- this.update(draftDTO);
+ baseDao.deleteDraft(draftDTO.getId());
}
@Override
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/resources/mapper/DraftDao.xml b/epmet-module/gov-voice/gov-voice-server/src/main/resources/mapper/DraftDao.xml
index 0c1f84593f..bbc4382aa0 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/resources/mapper/DraftDao.xml
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/resources/mapper/DraftDao.xml
@@ -125,4 +125,7 @@
ORDER BY
dc.ORDER_NUM ASC
+
+ update draft set DEL_FLAG='1' where id=#{draftId}
+
\ No newline at end of file
From 0572281c0034dc02d12ed844f7df37985d96e0e0 Mon Sep 17 00:00:00 2001
From: jianjun
Date: Tue, 9 Jun 2020 15:27:08 +0800
Subject: [PATCH 18/28] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E5=B1=9E=E6=80=A7?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BB=84=E7=BB=87Id?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/com/epmet/service/impl/ArticleServiceImpl.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
index dc2e81b307..dfa891535f 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
@@ -430,6 +430,7 @@ public class ArticleServiceImpl extends BaseServiceImpl
Date: Tue, 9 Jun 2020 15:43:35 +0800
Subject: [PATCH 19/28] =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7+1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../gov-voice/gov-voice-server/deploy/docker-compose-dev.yml | 2 +-
epmet-module/gov-voice/gov-voice-server/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml b/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
index 38cbb89de6..d30f48f6c5 100644
--- a/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
+++ b/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
@@ -2,7 +2,7 @@ version: "3.7"
services:
gov-voice-server:
container_name: gov-voice-server-dev
- image: 192.168.1.130:10080/epmet-cloud-dev/gov-voice-server:0.3.12
+ image: 192.168.1.130:10080/epmet-cloud-dev/gov-voice-server:0.3.13
ports:
- "8105:8105"
network_mode: host # 使用现有网络
diff --git a/epmet-module/gov-voice/gov-voice-server/pom.xml b/epmet-module/gov-voice/gov-voice-server/pom.xml
index ceed2a6b53..d849b8838b 100644
--- a/epmet-module/gov-voice/gov-voice-server/pom.xml
+++ b/epmet-module/gov-voice/gov-voice-server/pom.xml
@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- 0.3.12
+ 0.3.13
gov-voice
com.epmet
From fadc076b57bd375e48bff67ade934ad4687f9e3e Mon Sep 17 00:00:00 2001
From: zhaoqifeng
Date: Tue, 9 Jun 2020 15:46:11 +0800
Subject: [PATCH 20/28] =?UTF-8?q?=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../epmet-oss/epmet-oss-server/deploy/docker-compose-dev.yml | 2 +-
epmet-module/epmet-oss/epmet-oss-server/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/epmet-module/epmet-oss/epmet-oss-server/deploy/docker-compose-dev.yml b/epmet-module/epmet-oss/epmet-oss-server/deploy/docker-compose-dev.yml
index 8b0cdbe3c6..baeb630555 100644
--- a/epmet-module/epmet-oss/epmet-oss-server/deploy/docker-compose-dev.yml
+++ b/epmet-module/epmet-oss/epmet-oss-server/deploy/docker-compose-dev.yml
@@ -3,7 +3,7 @@ services:
epmet-oss-server:
container_name: epmet-oss-server-dev
# image: registry-vpc.cn-qingdao.aliyuncs.com/epmet-cloud-dev/epmet-oss-server:0.3.2
- image: 192.168.1.130:10080/epmet-cloud-dev/epmet-oss-server:0.3.16
+ image: 192.168.1.130:10080/epmet-cloud-dev/epmet-oss-server:0.3.17
ports:
- "8083:8083"
network_mode: host # 使用现有网络
diff --git a/epmet-module/epmet-oss/epmet-oss-server/pom.xml b/epmet-module/epmet-oss/epmet-oss-server/pom.xml
index a074d1f7f0..d865257602 100644
--- a/epmet-module/epmet-oss/epmet-oss-server/pom.xml
+++ b/epmet-module/epmet-oss/epmet-oss-server/pom.xml
@@ -2,7 +2,7 @@
4.0.0
- 0.3.16
+ 0.3.17
com.epmet
epmet-oss
From c92ab030e0b3683ef290ec31b1f4ffc78b989502 Mon Sep 17 00:00:00 2001
From: jianjun
Date: Tue, 9 Jun 2020 15:52:24 +0800
Subject: [PATCH 21/28] =?UTF-8?q?=E5=8F=91=E5=B8=83=E6=96=87=E7=AB=A0?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=8F=82=E6=95=B0=E8=B0=83=E6=95=B4=E4=B8=BA?=
=?UTF-8?q?DTO?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../epmet/dto/form/PublishArticleFormDTO.java | 19 +++++++++++++++++++
.../epmet/controller/ArticleController.java | 9 ++++-----
2 files changed, 23 insertions(+), 5 deletions(-)
create mode 100644 epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/PublishArticleFormDTO.java
diff --git a/epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/PublishArticleFormDTO.java b/epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/PublishArticleFormDTO.java
new file mode 100644
index 0000000000..4aff23c34e
--- /dev/null
+++ b/epmet-module/gov-voice/gov-voice-client/src/main/java/com/epmet/dto/form/PublishArticleFormDTO.java
@@ -0,0 +1,19 @@
+package com.epmet.dto.form;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * 政府端-发布文章参数
+ */
+@Data
+public class PublishArticleFormDTO implements Serializable {
+
+ private static final long serialVersionUID = -1659776209159063672L;
+ /**
+ * 要发布的草稿Id
+ */
+ private String draftId;
+
+}
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
index 944fa4b8e7..1cfb55bde0 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
@@ -208,16 +208,15 @@ public class ArticleController {
/**
* desc:发布文章
- * @param draftId
+ * @param formDTO
* @throws Exception
*/
@PostMapping("publish")
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_PARTY_VOICE_PUBLISH)
- public Result publishArticle(@LoginUser TokenDto tokenDto, String draftId) throws Exception {
- Boolean isSuccess = articleService.publish(tokenDto, draftId);
+ public Result publishArticle(@LoginUser TokenDto tokenDto, @RequestBody PublishArticleFormDTO formDTO) throws Exception {
+ Boolean isSuccess = articleService.publish(tokenDto, formDTO.getDraftId());
if (isSuccess){
- //TODO 异步校验内容
- scanContent(tokenDto,draftId);
+ scanContent(tokenDto,formDTO.getDraftId());
}
return new Result().ok(isSuccess);
}
From b6a87a49b0f22bbd6a9ee120d22ad4d00f680ef3 Mon Sep 17 00:00:00 2001
From: jianjun
Date: Tue, 9 Jun 2020 15:54:09 +0800
Subject: [PATCH 22/28] =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7+1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../gov-voice/gov-voice-server/deploy/docker-compose-dev.yml | 2 +-
epmet-module/gov-voice/gov-voice-server/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml b/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
index d30f48f6c5..0b5a6a3a04 100644
--- a/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
+++ b/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
@@ -2,7 +2,7 @@ version: "3.7"
services:
gov-voice-server:
container_name: gov-voice-server-dev
- image: 192.168.1.130:10080/epmet-cloud-dev/gov-voice-server:0.3.13
+ image: 192.168.1.130:10080/epmet-cloud-dev/gov-voice-server:0.3.14
ports:
- "8105:8105"
network_mode: host # 使用现有网络
diff --git a/epmet-module/gov-voice/gov-voice-server/pom.xml b/epmet-module/gov-voice/gov-voice-server/pom.xml
index d849b8838b..8aba2de112 100644
--- a/epmet-module/gov-voice/gov-voice-server/pom.xml
+++ b/epmet-module/gov-voice/gov-voice-server/pom.xml
@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- 0.3.13
+ 0.3.14
gov-voice
com.epmet
From a3e1eb9e68cb73df308504144c291e6cc3e406be Mon Sep 17 00:00:00 2001
From: sunyuchao
Date: Tue, 9 Jun 2020 16:05:27 +0800
Subject: [PATCH 23/28] =?UTF-8?q?=E5=85=9A=E5=BB=BA=E5=A3=B0=E9=9F=B3-?=
=?UTF-8?q?=E5=8F=AF=E9=80=89=E5=8F=91=E5=B8=83=E5=8D=95=E4=BD=8D-?=
=?UTF-8?q?=E7=BD=91=E6=A0=BC=E6=8C=87=E5=AF=BC=E5=91=98=E5=8F=AA=E6=98=BE?=
=?UTF-8?q?=E7=A4=BA=E7=BD=91=E6=A0=BC=E5=90=8D=E4=B9=89=E7=9A=84=E5=8F=AF?=
=?UTF-8?q?=E9=80=89=E5=88=97=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/epmet/service/impl/CustomerAgencyServiceImpl.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java
index 52e15fcbd9..298b467b89 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java
@@ -771,11 +771,11 @@ public class CustomerAgencyServiceImpl extends BaseServiceImpl agencyDeptList = customerDepartmentDao.selectAgencyDeptMsgList(agencyEntity.getId());
returnDTO.setAgencyDeptList(agencyDeptList);
From fe1ec1f390215b922f65ab9febf7b11ffa2bd813 Mon Sep 17 00:00:00 2001
From: jianjun
Date: Tue, 9 Jun 2020 16:17:25 +0800
Subject: [PATCH 24/28] =?UTF-8?q?=E5=8F=91=E5=B8=83=E6=96=87=E7=AB=A0?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=E7=8A=B6=E6=80=81=E5=88=A4=E6=96=AD=E9=94=99?=
=?UTF-8?q?=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../commons/tools/exception/EpmetErrorCode.java | 3 +++
.../com/epmet/controller/ArticleController.java | 5 +++++
.../epmet/service/impl/ArticleServiceImpl.java | 17 ++++++-----------
3 files changed, 14 insertions(+), 11 deletions(-)
diff --git a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/exception/EpmetErrorCode.java b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/exception/EpmetErrorCode.java
index 32c074f291..89fdb4cf19 100644
--- a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/exception/EpmetErrorCode.java
+++ b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/exception/EpmetErrorCode.java
@@ -65,8 +65,11 @@ public enum EpmetErrorCode {
OPER_UPLOAD_FILE_OVER_SIZE(8707, "文件体积过大"),
OPER_UPLOAD_FILE_TYPE_ERROR(8708, "文件类型错误"),
+ ARTICLE_PUBLISH_ERROR(8801, "发布文章失败,请刷新重试"),
+
CUSTOMER_VALIDATE_ERROR(8999, "内部数据校验异常");
+
private int code;
private String msg;
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
index 1cfb55bde0..9c6edf5307 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/controller/ArticleController.java
@@ -20,6 +20,8 @@ package com.epmet.controller;
import com.epmet.commons.tools.annotation.LoginUser;
import com.epmet.commons.tools.annotation.RequirePermission;
import com.epmet.commons.tools.enums.RequirePermissionEnum;
+import com.epmet.commons.tools.exception.EpmetErrorCode;
+import com.epmet.commons.tools.exception.RenException;
import com.epmet.commons.tools.scan.result.SyncScanResult;
import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.commons.tools.utils.Result;
@@ -224,6 +226,9 @@ public class ArticleController {
@Async
public void scanContent(TokenDto tokenDto,String draftId){
SyncScanResult syncScanResult = articleService.scanContent(tokenDto,draftId);
+ if (syncScanResult == null){
+ throw new RenException(EpmetErrorCode.ARTICLE_PUBLISH_ERROR.getCode(),EpmetErrorCode.ARTICLE_PUBLISH_ERROR.getMsg());
+ }
if (syncScanResult.isAllPass()){
articleService.scanAllPassPublishArticle(tokenDto,draftId);
}else{
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
index dfa891535f..4482f98178 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
@@ -175,11 +175,7 @@ public class ArticleServiceImpl extends BaseServiceImpl draftContentList = null;
if (StringUtils.isNotBlank(fromDTO.getDraftId())) {
- draftEntity = draftDao.selectById(fromDTO.getDraftId());
- if (draftEntity == null) {
- log.warn("saveOrUpdateContent draftId is not exist in db");
- throw new RenException("参数错误");
- }
+ draftEntity = this.checkDraftStatus(fromDTO.getDraftId());
draftEntity.setTitle(StringUtils.isBlank(draftEntity.getTitle()) ? "" : draftEntity.getTitle());
buildPreviewContent(fromDTO, draftEntity);
draftDao.updateById(draftEntity);
@@ -309,11 +305,12 @@ public class ArticleServiceImpl extends BaseServiceImpl
Date: Tue, 9 Jun 2020 16:24:44 +0800
Subject: [PATCH 25/28] =?UTF-8?q?=E7=BA=A7=E8=81=94=E6=A0=87=E7=AD=BE?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/com/epmet/service/impl/TagServiceImpl.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/TagServiceImpl.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/TagServiceImpl.java
index 186b427914..19dcbf3d5d 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/TagServiceImpl.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/TagServiceImpl.java
@@ -99,6 +99,9 @@ public class TagServiceImpl implements TagService {
*/
@Override
public List correlationTagList(TokenDto tokenDto, CorrelationTagListFormDTO formDto) {
+ if (formDto.getTagIdList().size() == NumConstant.ZERO){
+ return new ArrayList<>();
+ }
String customerId = tokenDto.getCustomerId();
return tagRedis.get(customerId,formDto);
}
@@ -110,6 +113,9 @@ public class TagServiceImpl implements TagService {
*/
@Override
public List tagCascadeList(TagCascadeListFormDTO formDto) {
+ if (formDto.getTagIdList().size() == NumConstant.ZERO){
+ return new ArrayList<>();
+ }
return tagRedis.getResiTag(formDto);
}
}
\ No newline at end of file
From 28f0d0338b4055e223dbae0b4113cd233c740598 Mon Sep 17 00:00:00 2001
From: sunyuchao
Date: Tue, 9 Jun 2020 16:59:28 +0800
Subject: [PATCH 26/28] =?UTF-8?q?=E5=8F=AF=E9=80=89=E5=8F=91=E5=B8=83?=
=?UTF-8?q?=E8=8C=83=E5=9B=B4=E6=8E=A5=E5=8F=A3-=E6=A0=B9=E7=BB=84?=
=?UTF-8?q?=E7=BB=87pids=E4=B8=BA=E7=A9=BA=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/epmet/service/impl/CustomerAgencyServiceImpl.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java
index 298b467b89..fb9ea27ab0 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java
@@ -686,7 +686,8 @@ public class CustomerAgencyServiceImpl extends BaseServiceImpl gridList = customerGridDao.selectAgencyGridList(agencyEntity.getId());
returnDTO.setGridList(gridList);
//递归查询当前组织的下级组织以及每个下级组织对应的网格列表
- List subAgencyGridList = getGridList(agencyEntity.getPids() + ":" + agencyEntity.getId());
+ //根组织pids为空
+ List subAgencyGridList = getGridList(("".equals(agencyEntity.getPids())?"":agencyEntity.getPids() + ":")+agencyEntity.getId());
returnDTO.setSubAgencyGridList(subAgencyGridList);
} else if (gridParty) {
//4.2:查询人员在当前机关下参与的网格列表
From 8169d6b4f9b6bae9e4e5a7cdacddec76f8da36df Mon Sep 17 00:00:00 2001
From: jianjun
Date: Tue, 9 Jun 2020 17:27:46 +0800
Subject: [PATCH 27/28] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../tools/utils/HttpClientManager.java | 16 ++++++++++++++-
.../commons/tools/utils/ScanContentUtils.java | 4 ++++
.../com/epmet/constant/DraftConstant.java | 5 +++++
.../src/main/java/com/epmet/dao/DraftDao.java | 2 ++
.../service/impl/ArticleServiceImpl.java | 20 ++++++++++++++-----
.../src/main/resources/mapper/DraftDao.xml | 3 +++
6 files changed, 44 insertions(+), 6 deletions(-)
diff --git a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/HttpClientManager.java b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/HttpClientManager.java
index 5422ce563f..82f50cf042 100644
--- a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/HttpClientManager.java
+++ b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/HttpClientManager.java
@@ -1,8 +1,9 @@
package com.epmet.commons.tools.utils;
-
import com.alibaba.fastjson.JSON;
import com.epmet.commons.tools.exception.EpmetErrorCode;
import com.epmet.commons.tools.exception.RenException;
+import com.epmet.commons.tools.scan.param.TextScanParamDTO;
+import com.epmet.commons.tools.scan.param.TextTaskDTO;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.HttpStatus;
@@ -167,6 +168,19 @@ public class HttpClientManager {
}
throw new RenException(EpmetErrorCode.SERVER_ERROR.getCode(), EpmetErrorCode.SERVER_ERROR.getMsg());
}
+
+ public static void main(String[] args) {
+ String url = "http://192.168.1.130:8107/epmetscan/api/textSyncScan";
+ TextTaskDTO p = new TextTaskDTO();
+ p.setDataId("1");
+ p.setContent("neirong1");
+ List list = new ArrayList<>();
+ list.add(p);
+ TextScanParamDTO param = new TextScanParamDTO();
+ param.setTasks(list);
+ Result result = HttpClientManager.getInstance().sendPostByJSON(url, JSON.toJSONString(param));
+ System.out.println(JSON.toJSONString(result));
+ }
}
diff --git a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/ScanContentUtils.java b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/ScanContentUtils.java
index cfab55c859..057b4b7e23 100644
--- a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/ScanContentUtils.java
+++ b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/ScanContentUtils.java
@@ -6,6 +6,7 @@ import com.epmet.commons.tools.exception.RenException;
import com.epmet.commons.tools.scan.param.ImgScanParamDTO;
import com.epmet.commons.tools.scan.param.TextScanParamDTO;
import com.epmet.commons.tools.scan.result.SyncScanResult;
+import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
/**
@@ -15,6 +16,7 @@ import org.apache.commons.lang3.StringUtils;
* @email liujianjun@yunzongnet.com
* @date 2020-06-08 8:28
**/
+@Slf4j
public class ScanContentUtils {
/**
* desc:图片同步扫描
@@ -22,6 +24,7 @@ public class ScanContentUtils {
* @return
*/
public static SyncScanResult imgSyncScan(String url, ImgScanParamDTO param) {
+ log.debug("imgSyncScan param:",JSON.toJSONString(param));
if (StringUtils.isBlank(url) || param == null) {
throw new RenException("参数错误");
}
@@ -42,6 +45,7 @@ public class ScanContentUtils {
* @return
*/
public static SyncScanResult textSyncScan(String url, TextScanParamDTO param) {
+ log.debug("textSyncScan param:",JSON.toJSONString(param));
if (StringUtils.isBlank(url) || param == null) {
throw new RenException("参数错误");
}
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/constant/DraftConstant.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/constant/DraftConstant.java
index 25dbb4b000..b4d0f0f12f 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/constant/DraftConstant.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/constant/DraftConstant.java
@@ -31,6 +31,11 @@ public interface DraftConstant {
*/
String AUDITING = "auditing";
+ /**
+ * 审核失败:auditfail
+ */
+ String AUDITFAIL = "auditfail";
+
//是否置顶
/**
* 置顶:1
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/dao/DraftDao.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/dao/DraftDao.java
index 57d555b5d2..4e6c151df4 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/dao/DraftDao.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/dao/DraftDao.java
@@ -101,4 +101,6 @@ public interface DraftDao extends BaseDao {
List selectDraftContentList(String draftId);
int deleteDraft(String draftId);
+
+ int updateAuditStatusById(@Param("draftId") String draftId, @Param("statusFlag") String statusFlag);
}
\ No newline at end of file
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
index 4482f98178..44e9794186 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
@@ -938,10 +938,16 @@ public class ArticleServiceImpl extends BaseServiceImpl
update draft set DEL_FLAG='1' where id=#{draftId}
+
+ update draft set STATUS_FLAG =#{statusFlag,jdbcType=VARCHAR} where id=#{draftId,jdbcType=VARCHAR}
+
\ No newline at end of file
From d131a9be1c80f139cd03ae1812251a71fadb0303 Mon Sep 17 00:00:00 2001
From: jianjun
Date: Tue, 9 Jun 2020 17:32:01 +0800
Subject: [PATCH 28/28] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E9=BB=98=E8=AE=A4?=
=?UTF-8?q?=E5=AE=A1=E6=A0=B8=E9=80=9A=E8=BF=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/epmet/service/impl/ArticleServiceImpl.java | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
index 44e9794186..f3f7ed18a3 100644
--- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
+++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java
@@ -389,7 +389,7 @@ public class ArticleServiceImpl extends BaseServiceImpl successDataIds = syncScanResult.getSuccessDataIds();
+ successDataIds.forEach(id->{
+ if (id.indexOf(ModuleConstant.SCAN_COVER_PREFIX)>=0){
+ draftCoverDao.updateAuditStatusById(id,ModuleConstant.AUDIT_STATUS_PASS);
+ }else{
+ draftContentDao.updateAuditStatusById(id,ModuleConstant.AUDIT_STATUS_PASS);
+ }
+ });
}
@Override