Commit 09a7c7d5 by 朱亚洁

feat:[none]背单词小程序入口

parent 0005d6b3
...@@ -218,6 +218,12 @@ ...@@ -218,6 +218,12 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.pcloud.facade</groupId>
<artifactId>pcloud-facade-wordapp</artifactId>
<version>${pcloud-facade.version}</version>
</dependency>
<dependency>
<groupId>fakepath</groupId> <groupId>fakepath</groupId>
<artifactId>jbarcode</artifactId> <artifactId>jbarcode</artifactId>
<version>0.2.8</version> <version>0.2.8</version>
......
package com.pcloud.book.consumer.wodapp;
import com.pcloud.common.core.aspect.ParamLog;
import com.pcloud.common.utils.ResponseHandleUtil;
import com.pcloud.wordapp.word.service.MiniWordService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import lombok.extern.slf4j.Slf4j;
/**
* @ClassName com.pcloud.book.consumer.wodapp.WordappConsr
* @Author zhuyajie
* @Description 背单词
* @Date 2021/3/4 17:28
* @Version 1.0
**/
@Slf4j
@Component
public class WordappConsr {
@Autowired
private MiniWordService miniWordService;
@ParamLog("是否配置了背单词小程序")
public Boolean hasMiniWord(Long bookId) {
Boolean has = false;
try {
has = ResponseHandleUtil.parseResponse(miniWordService.hasMiniWord(bookId), Boolean.class);
} catch (Exception e) {
log.error("调用miniWordService.hasMiniWord失败" + e.getMessage(), e);
}
return has;
}
}
...@@ -56,6 +56,7 @@ import com.pcloud.book.consumer.user.AgentConsr; ...@@ -56,6 +56,7 @@ import com.pcloud.book.consumer.user.AgentConsr;
import com.pcloud.book.consumer.user.ChannelConsr; import com.pcloud.book.consumer.user.ChannelConsr;
import com.pcloud.book.consumer.wechat.WechatConsr; import com.pcloud.book.consumer.wechat.WechatConsr;
import com.pcloud.book.consumer.wechatgroup.WechatGroupConsr; import com.pcloud.book.consumer.wechatgroup.WechatGroupConsr;
import com.pcloud.book.consumer.wodapp.WordappConsr;
import com.pcloud.book.group.biz.BookGroupAppBiz; import com.pcloud.book.group.biz.BookGroupAppBiz;
import com.pcloud.book.group.biz.BookGroupBiz; import com.pcloud.book.group.biz.BookGroupBiz;
import com.pcloud.book.group.biz.BookGroupClassifyBiz; import com.pcloud.book.group.biz.BookGroupClassifyBiz;
...@@ -484,6 +485,8 @@ public class BookGroupBizImpl implements BookGroupBiz { ...@@ -484,6 +485,8 @@ public class BookGroupBizImpl implements BookGroupBiz {
private MpServiceMappingMapper mpServiceMappingMapper; private MpServiceMappingMapper mpServiceMappingMapper;
@Autowired @Autowired
private AssistTempletConsr assistTempletConsr; private AssistTempletConsr assistTempletConsr;
@Autowired
private WordappConsr wordappConsr;
private static final ThreadPoolExecutor PLATFORM_STATISTICS_EXPORT_THREAD = new ThreadPoolExecutor(2, 2, private static final ThreadPoolExecutor PLATFORM_STATISTICS_EXPORT_THREAD = new ThreadPoolExecutor(2, 2,
0, TimeUnit.SECONDS, new LinkedBlockingQueue<>(), 0, TimeUnit.SECONDS, new LinkedBlockingQueue<>(),
...@@ -6661,6 +6664,14 @@ public class BookGroupBizImpl implements BookGroupBiz { ...@@ -6661,6 +6664,14 @@ public class BookGroupBizImpl implements BookGroupBiz {
} }
} }
} }
//是否配了背单词小程序
Boolean hasMiniWord = wordappConsr.hasMiniWord(bookId);
if (hasMiniWord) {
BookServeDTO bookServeDTO = new BookServeDTO();
bookServeDTO.setFromType(AppTypeEnum.RECITE_WORD.value);
bookServeDTO.setFromTypeName(AppTypeEnum.RECITE_WORD.name);
resultList.add(bookServeDTO);
}
return resultList; return resultList;
} }
......
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