Commit 82b334de by 吴博

feat: [1006013] 书友互助

parent 23d27197
...@@ -123,6 +123,7 @@ import com.pcloud.common.utils.UUIDUitl; ...@@ -123,6 +123,7 @@ import com.pcloud.common.utils.UUIDUitl;
import com.pcloud.common.utils.cache.redis.JedisClusterUtils; import com.pcloud.common.utils.cache.redis.JedisClusterUtils;
import com.pcloud.common.utils.string.StringUtil; import com.pcloud.common.utils.string.StringUtil;
import com.pcloud.message.common.enums.YesNoEnums; import com.pcloud.message.common.enums.YesNoEnums;
import com.pcloud.readercenter.common.enums.YesOrNoNumEnum;
import com.pcloud.readercenter.userlabel.dto.UserGradeLabelIdDTO; import com.pcloud.readercenter.userlabel.dto.UserGradeLabelIdDTO;
import com.pcloud.resourcecenter.product.dto.ProductDto; import com.pcloud.resourcecenter.product.dto.ProductDto;
import com.pcloud.resourcecenter.product.dto.ProductLabelDto; import com.pcloud.resourcecenter.product.dto.ProductLabelDto;
...@@ -303,6 +304,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz { ...@@ -303,6 +304,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
ResourcePage resourcePage = resourcePageDao.getBySceneId(sceneId); ResourcePage resourcePage = resourcePageDao.getBySceneId(sceneId);
updateResourcePageVO.setOpenRays(updateResourcePageVO.getOpenRays() == null ? 0 : updateResourcePageVO.getOpenRays()); updateResourcePageVO.setOpenRays(updateResourcePageVO.getOpenRays() == null ? 0 : updateResourcePageVO.getOpenRays());
QrcodeSceneDto qrcodeSceneDto = qrcodeSceneConsr.getById(sceneId); QrcodeSceneDto qrcodeSceneDto = qrcodeSceneConsr.getById(sceneId);
Integer openRays = null != resourcePage ? resourcePage.getOpenRays() : null;
if (null == resourcePage) { if (null == resourcePage) {
resourcePage = new ResourcePage(); resourcePage = new ResourcePage();
BeanUtils.copyProperties(updateResourcePageVO, resourcePage); BeanUtils.copyProperties(updateResourcePageVO, resourcePage);
...@@ -348,8 +350,10 @@ public class ResourcePageBizImpl implements ResourcePageBiz { ...@@ -348,8 +350,10 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
} }
//同一本书其他码下关闭小睿流程 //同一本书其他码下关闭小睿流程
resourcePageDao.setOtherPageRaysClose(resourcePage.getBookId(), resourcePage.getChannelId(), resourcePage.getCreateUser(), sceneId, null); resourcePageDao.setOtherPageRaysClose(resourcePage.getBookId(), resourcePage.getChannelId(), resourcePage.getCreateUser(), sceneId, null);
//添加小程序默认导航 //添加小程序默认导航 之前关闭才添加
if (!YesOrNoNumEnum.YES.getValue().equals(openRays)) {
this.addDefaultAppletNavigation(resourcePage.getId()); this.addDefaultAppletNavigation(resourcePage.getId());
}
} else { } else {
//删除小程序默认导航 //删除小程序默认导航
this.deleteAppletDefaultNavigation(resourcePage.getId()); this.deleteAppletDefaultNavigation(resourcePage.getId());
...@@ -380,6 +384,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz { ...@@ -380,6 +384,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
ResourcePage resourcePage = resourcePageDao.getByBookGroupId(bookGroupId); ResourcePage resourcePage = resourcePageDao.getByBookGroupId(bookGroupId);
updateResourcePageVO.setOpenRays(updateResourcePageVO.getOpenRays() == null ? 0 : updateResourcePageVO.getOpenRays()); updateResourcePageVO.setOpenRays(updateResourcePageVO.getOpenRays() == null ? 0 : updateResourcePageVO.getOpenRays());
BookGroupDTO dto = bookGroupDao.getDTOById(bookGroupId); BookGroupDTO dto = bookGroupDao.getDTOById(bookGroupId);
Integer openRays = null != resourcePage ? resourcePage.getOpenRays() : null;
if (null == resourcePage) { if (null == resourcePage) {
resourcePage = new ResourcePage(); resourcePage = new ResourcePage();
BeanUtils.copyProperties(updateResourcePageVO, resourcePage); BeanUtils.copyProperties(updateResourcePageVO, resourcePage);
...@@ -416,8 +421,10 @@ public class ResourcePageBizImpl implements ResourcePageBiz { ...@@ -416,8 +421,10 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
} }
//同一本书其他码下关闭小睿流程 //同一本书其他码下关闭小睿流程
resourcePageDao.setOtherPageRaysClose(resourcePage.getBookId(), resourcePage.getChannelId(), resourcePage.getCreateUser(), null, bookGroupId); resourcePageDao.setOtherPageRaysClose(resourcePage.getBookId(), resourcePage.getChannelId(), resourcePage.getCreateUser(), null, bookGroupId);
//添加小程序默认导航 //添加小程序默认导航 之前关闭才添加
if (!YesOrNoNumEnum.YES.getValue().equals(openRays)) {
this.addDefaultAppletNavigation(resourcePage.getId()); this.addDefaultAppletNavigation(resourcePage.getId());
}
} else { } else {
//删除小程序默认导航 //删除小程序默认导航
this.deleteAppletDefaultNavigation(resourcePage.getId()); this.deleteAppletDefaultNavigation(resourcePage.getId());
...@@ -2619,7 +2626,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz { ...@@ -2619,7 +2626,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
if (null == resourcePageNavigation) { if (null == resourcePageNavigation) {
return; return;
} }
List<Integer> types = Arrays.asList(ResourcePageConstants.NavigationTypeEnum.BOOK_SERVE.getCode(),ResourcePageConstants.NavigationTypeEnum.APPLET_QA.getCode()); List<Integer> types = Arrays.asList(ResourcePageConstants.NavigationTypeEnum.BOOK_SERVE.getCode());
if (types.contains(resourcePageNavigation.getNavigationType())) { if (types.contains(resourcePageNavigation.getNavigationType())) {
throw new BookBizException(BookBizException.PARAM_IS_NULL,"该导航不能删除"); throw new BookBizException(BookBizException.PARAM_IS_NULL,"该导航不能删除");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment