提交 1678a977 编写于 作者: Jadan-Z's avatar Jadan-Z

1、实现表boss_interviewee_from新增接口校验

上级 f7f64580
......@@ -43,12 +43,12 @@ public interface BossIntervieweeFromDao {
Map<String, Object> queryBossIntervieweeFromById(@Param("id") String id);
/**
* 根据title查询统计条数
* 根据title查询面试者来源信息
*
* @param title
* @return
* @param title 标题
* @return 查询结果
*/
Integer queryBossIntervieweeFromTotalByTitle(@Param("title") String title);
Map<String, Object> queryBossIntervieweeFromByTitle(@Param("title") String title);
/**
* 根据id更新面试者来源信息
......
......@@ -43,9 +43,8 @@ public class BossIntervieweeFromServiceImpl implements BossIntervieweeFromServic
@Override
public void insertBossIntervieweeFrom(InputObject inputObject, OutputObject outputObject) throws Exception {
Map<String, Object> inputParams = inputObject.getParams();
String title = inputParams.get("title").toString();
Integer total = bossIntervieweeFromDao.queryBossIntervieweeFromTotalByTitle(title);
if (total != 0) {
Map<String, Object> bossIntervieweeFromBean = bossIntervieweeFromDao.queryBossIntervieweeFromByTitle(inputParams.get("title").toString());
if (bossIntervieweeFromBean != null) {
outputObject.setreturnMessage("存在相同的标题名称, 请更换新的标题!");
return;
}
......
......@@ -47,8 +47,20 @@
WHERE a.id = #{id}
</select>
<select id="queryBossIntervieweeFromTotalByTitle" parameterType="java.lang.String" resultType="java.lang.Integer">
SELECT count(1) FROM boss_interviewee_from
<select id="queryBossIntervieweeFromByTitle" parameterType="java.lang.String" resultType="java.util.Map">
SELECT
a.id,
a.title,
a.from_url fromUrl,
a.desc,
b.user_name createName,
CONVERT(a.create_time, char) createTime,
c.user_name lastUpdateName,
CONVERT(a.last_update_time, char) lastUpdateTime
FROM
boss_interviewee_from a
LEFT JOIN sys_eve_user_staff b ON a.create_id = b.user_id
LEFT JOIN sys_eve_user_staff c ON a.last_update_id = c.user_id
WHERE title = #{title}
</select>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册