springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/ComMngUserTagDAO.java
@@ -39,4 +39,23 @@ " t.sys_flag DESC" + "</script> ") IPage<ComMngTagVO> pageSpecialInputUserTags(Page page, @Param(value = "comMngUserTagDTO") ComMngUserTagDTO comMngUserTagDTO); /** * 标签查询 * * @param comMngTagVO * @return */ @Select("<script> " + " SELECT " + " t.* " + "FROM " + " com_mng_user_tag t " + "WHERE " + " community_id = #{comMngTagVO.communityId} " + "<if test='comMngTagVO.tagName != null and comMngTagVO.tagName.trim() != ""'>" + " and t.tag_name = #{comMngTagVO.tagName} " + " </if> " + "</script> ") ComMngUserTagDO getSpecialInputUserTagsByVO(@Param(value = "comMngTagVO") ComMngTagVO comMngTagVO); } springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/SysUserInputServiceImpl.java
@@ -355,9 +355,8 @@ comMngUserTagDO.setTagName(comMngTagVO.getTagName()); comMngUserTagDAO.updateById(comMngUserTagDO); }else{ ComMngUserTagDO comMngUserTagDO = comMngUserTagDAO.selectOne(new QueryWrapper<ComMngUserTagDO>().lambda().eq(ComMngUserTagDO::getTagName,comMngTagVO.getTagName()). eq(ComMngUserTagDO::getCommunityId,comMngTagVO.getCommunityId())); if(comMngUserTagDO != null && comMngUserTagDO.getCommunityId().equals(comMngTagVO.getCommunityId())){ ComMngUserTagDO comMngUserTagDO = comMngUserTagDAO.getSpecialInputUserTagsByVO(comMngTagVO); if(comMngUserTagDO != null ){ return R.fail("标签重复"); } ComMngUserTagDO comMngUserTagDO1 = new ComMngUserTagDO();