Commit 0c54786a by 阮思源

Merge branch 'feat-modifyClassify' into 'master'

新增分类默认模板

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