|
|
@@ -314,6 +314,17 @@ public class CurriculumServiceImpl implements CurriculumService {
|
|
|
curriculumMapper.updateByPublishFrom(id, 1L);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void batchPublish(BatchDealBaseDTO batchDealBaseDTO) {
|
|
|
+ List<DocBaseDTO> docBaseDTOList = batchDealBaseDTO.getBaseDTOs();
|
|
|
+ if (CollectionUtils.isEmpty(docBaseDTOList)) {
|
|
|
+ throw new BizException(BizExceptionCode.USELESS_DATA);
|
|
|
+ }
|
|
|
+ for (DocBaseDTO docBaseDTO : docBaseDTOList) {
|
|
|
+ publish(docBaseDTO.getId());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void republish(Long id) {
|
|
|
if(null == id || 0 == id) {
|
|
|
@@ -322,4 +333,15 @@ public class CurriculumServiceImpl implements CurriculumService {
|
|
|
curriculumMapper.updateByRepublish(id);
|
|
|
curriculumMapper.updateByPublishFrom(id, 0L);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void batchRepublish(BatchDealBaseDTO batchDealBaseDTO) {
|
|
|
+ List<DocBaseDTO> docBaseDTOList = batchDealBaseDTO.getBaseDTOs();
|
|
|
+ if (CollectionUtils.isEmpty(docBaseDTOList)) {
|
|
|
+ throw new BizException(BizExceptionCode.USELESS_DATA);
|
|
|
+ }
|
|
|
+ for (DocBaseDTO docBaseDTO : docBaseDTOList) {
|
|
|
+ republish(docBaseDTO.getId());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|