diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java index 2441d078f..6fa5bc10e 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java @@ -86,10 +86,11 @@ public enum ErrorCodeEnum { INSPECTION_INFO_NOT_EXIST(600005, "稽核信息不存在!", null), OPEN_AREA_NULL(600006,"归属地区不能为空",null), - OUTBOUND_NUMBER_EXIST(110001, "手机号已存在!", null), + OUTBOUND_NUMBER_EXIST(110001, "该呼出号码已被绑定,请更改后重试", null), LABEL_GROUP_IN_USE(120001, "该标签组下存在标签,不可删除;请确保该标签组下标签数量为0后再进行删除", null), LABEL_GROUP_EXIST(120002, "该标签组已存在,请重新输入", null), + LABEL_EXIST(120003, "该标签已存在,请重新输入", null), ; diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerLabelMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerLabelMapper.java index 65c714e9d..581481047 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerLabelMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerLabelMapper.java @@ -20,6 +20,8 @@ public interface HyPartnerLabelMapper { HyPartnerLabelDO selectByPrimaryKey(Long id); + List selectSelective(HyPartnerLabelDO labelDO); + int updateByPrimaryKeySelective(HyPartnerLabelDO record); int updateByPrimaryKey(HyPartnerLabelDO record); diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerLabelGroupMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerLabelGroupMapper.xml index a91d59e07..d7c523c4a 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerLabelGroupMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerLabelGroupMapper.xml @@ -22,6 +22,7 @@ from hy_partner_label_group where id = #{id} + order by create_time @@ -218,6 +220,7 @@ AND t1.label_group_name LIKE CONCAT('%', #{labelGroupName}, '%') + ORDER BY t1.create_time DESC \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerLabelMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerLabelMapper.xml index 3d83e0444..7f9f453f1 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerLabelMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerLabelMapper.xml @@ -2,17 +2,17 @@ - - - - - - - - - - - + + + + + + + + + + + id, label_group_id, label_name, edit_user_id, edit_date, deleted, create_time, update_time, @@ -22,21 +22,58 @@ select from hy_partner_label - where id = #{id,jdbcType=BIGINT} + where deleted = 0 + and id = #{id} + order by create_time desc + + + delete from hy_partner_label - where id = #{id,jdbcType=BIGINT} + where id = #{id} insert into hy_partner_label (id, label_group_id, label_name, edit_user_id, edit_date, deleted, create_time, update_time, create_user_id, update_user_id, remark) - values (#{id,jdbcType=BIGINT}, #{labelGroupId,jdbcType=BIGINT}, #{labelName,jdbcType=VARCHAR}, - #{editUserId,jdbcType=VARCHAR}, #{editDate,jdbcType=TIMESTAMP}, #{deleted,jdbcType=BIT}, - #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{createUserId,jdbcType=VARCHAR}, - #{updateUserId,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}) + values (#{id}, #{labelGroupId}, #{labelName}, + #{editUserId}, #{editDate}, #{deleted}, + #{createTime}, #{updateTime}, #{createUserId}, + #{updateUserId}, #{remark}) insert into hy_partner_label @@ -77,37 +114,37 @@ - #{id,jdbcType=BIGINT}, + #{id}, - #{labelGroupId,jdbcType=BIGINT}, + #{labelGroupId}, - #{labelName,jdbcType=VARCHAR}, + #{labelName}, - #{editUserId,jdbcType=VARCHAR}, + #{editUserId}, - #{editDate,jdbcType=TIMESTAMP}, + #{editDate}, - #{deleted,jdbcType=BIT}, + #{deleted}, - #{createTime,jdbcType=TIMESTAMP}, + #{createTime}, - #{updateTime,jdbcType=TIMESTAMP}, + #{updateTime}, - #{createUserId,jdbcType=VARCHAR}, + #{createUserId}, - #{updateUserId,jdbcType=VARCHAR}, + #{updateUserId}, - #{remark,jdbcType=VARCHAR}, + #{remark}, @@ -115,51 +152,52 @@ update hy_partner_label - label_group_id = #{labelGroupId,jdbcType=BIGINT}, + label_group_id = #{labelGroupId}, - - label_name = #{labelName,jdbcType=VARCHAR}, + + label_name = #{labelName}, - edit_user_id = #{editUserId,jdbcType=VARCHAR}, + edit_user_id = #{editUserId}, - edit_date = #{editDate,jdbcType=TIMESTAMP}, + edit_date = #{editDate}, - deleted = #{deleted,jdbcType=BIT}, + deleted = #{deleted}, - create_time = #{createTime,jdbcType=TIMESTAMP}, + create_time = #{createTime}, - update_time = #{updateTime,jdbcType=TIMESTAMP}, + update_time = #{updateTime}, - create_user_id = #{createUserId,jdbcType=VARCHAR}, + create_user_id = #{createUserId}, - update_user_id = #{updateUserId,jdbcType=VARCHAR}, + update_user_id = #{updateUserId}, - remark = #{remark,jdbcType=VARCHAR}, + remark = #{remark}, - where id = #{id,jdbcType=BIGINT} + where deleted = 0 + and id = #{id} update hy_partner_label - set label_group_id = #{labelGroupId,jdbcType=BIGINT}, - label_name = #{labelName,jdbcType=VARCHAR}, - edit_user_id = #{editUserId,jdbcType=VARCHAR}, - edit_date = #{editDate,jdbcType=TIMESTAMP}, - deleted = #{deleted,jdbcType=BIT}, - create_time = #{createTime,jdbcType=TIMESTAMP}, - update_time = #{updateTime,jdbcType=TIMESTAMP}, - create_user_id = #{createUserId,jdbcType=VARCHAR}, - update_user_id = #{updateUserId,jdbcType=VARCHAR}, - remark = #{remark,jdbcType=VARCHAR} - where id = #{id,jdbcType=BIGINT} + set label_group_id = #{labelGroupId}, + label_name = #{labelName}, + edit_user_id = #{editUserId}, + edit_date = #{editDate}, + deleted = #{deleted}, + create_time = #{createTime}, + update_time = #{updateTime}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + remark = #{remark} + where id = #{id}