Commit ea46d85f by 1244575290@qq.com

新增分类默认模板

parent 48a5508e
......@@ -2,9 +2,11 @@ package com.pcloud.book.pcloudkeyword.biz.impl;
import com.pcloud.book.base.exception.BookBizException;
import com.pcloud.book.pcloudkeyword.biz.PcloudRobotClassifyBiz;
import com.pcloud.book.pcloudkeyword.dao.PcloudClassifyTemplateDao;
import com.pcloud.book.pcloudkeyword.dao.PcloudRobotClassifyDao;
import com.pcloud.book.pcloudkeyword.dao.PcloudRobotWelcomeDao;
import com.pcloud.book.pcloudkeyword.dto.ClassifyWelcomeDTO;
import com.pcloud.book.pcloudkeyword.entity.PcloudClassifyTemplate;
import com.pcloud.book.pcloudkeyword.entity.PcloudRobotClassify;
import com.pcloud.book.pcloudkeyword.entity.PcloudRobotWelcome;
import com.pcloud.book.pcloudkeyword.facade.response.PcloudRobotClassifyResponseVO;
......@@ -37,6 +39,8 @@ public class PcloudRobotClassifyBizImpl implements PcloudRobotClassifyBiz {
private PcloudRobotWelcomeDao pcloudRobotWelcomeDao;
@Autowired
private PcloudRobotSet pcloudRobotSet;
@Autowired
private PcloudClassifyTemplateDao pcloudClassifyTemplateDao;
@Override
public List<PcloudRobotClassifyResponseVO> listAllRobotClassify() {
......@@ -54,7 +58,13 @@ public class PcloudRobotClassifyBizImpl implements PcloudRobotClassifyBiz {
String codeUrl = QrcodeUtils.create( UrlUtils.getShortUrl4Own(linkUrl));
classify.setLinkUrl(linkUrl);
classify.setQrcodeUrl(codeUrl);
classify.setSeqNum(classify.getId().intValue());
pcloudRobotClassifyDao.update(classify);
//新增默认模板
PcloudClassifyTemplate classifyTemplate = new PcloudClassifyTemplate();
classifyTemplate.setClassifyId(classify.getId().intValue());
classifyTemplate.setTemplateCode("common_template");
pcloudClassifyTemplateDao.insert(classifyTemplate);
}
@Override
......
......@@ -13,6 +13,13 @@
id, classify_id, template_code, audio_file_url, audio_file_size, is_open
</sql>
<insert id="insert" parameterType="PcloudClassifyTemplate" useGeneratedKeys="true" keyProperty="id">
insert into pcloud_classify_template (classify_id, template_code, audio_file_url,
audio_file_size, is_open)
values (#{classifyId,jdbcType=INTEGER}, #{templateCode,jdbcType=VARCHAR}, #{audioFileUrl,jdbcType=VARCHAR},
#{audioFileSize,jdbcType=BIGINT}, 1)
</insert>
<select id="getById" parameterType="long" resultMap="BaseResultMap">
select <include refid="Base_Column_List"/>
from pcloud_classify_template
......
......@@ -54,6 +54,9 @@
<if test="welcomeDuration != null">
welcome_duration = #{welcomeDuration},
</if>
<if test="seqNum != null">
seq_num = #{seqNum},
</if>
</set>
where id=#{id}
</update>
......
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