Commit da9bb241 by 墨竹

fix:加好友修改

parent b37229f3
...@@ -89,7 +89,7 @@ public interface ExternalClerkRelatedApiService { ...@@ -89,7 +89,7 @@ public interface ExternalClerkRelatedApiService {
* *
* @return * @return
*/ */
List<ExternalClerkRelatedDTO> listExternalClerkByWxUserIdAncExternalUserId(String wxEnterpriseId, String wxUserId, String enterpriseId, String externalUserId); ExternalClerkRelatedDTO getExternalClerkByWxUserIdAncExternalUserId(String wxEnterpriseId, String wxUserId, String enterpriseId, String externalUserId);
/** /**
* 根据id查询列表 * 根据id查询列表
......
...@@ -100,7 +100,7 @@ public interface TabHaobanExternalClerkRelatedMapper { ...@@ -100,7 +100,7 @@ public interface TabHaobanExternalClerkRelatedMapper {
* @param externalUserId * @param externalUserId
* @return * @return
*/ */
List<TabHaobanExternalClerkRelated> listExternalClerkByWxUserIdAncExternalUserId( TabHaobanExternalClerkRelated getExternalClerkByWxUserIdAncExternalUserId(
@Param("wxEnterpriseId") String wxEnterpriseId, @Param("wxUserId") String wxUserId, @Param("wxEnterpriseId") String wxEnterpriseId, @Param("wxUserId") String wxUserId,
@Param("enterpriseId") String enterpriseId, @Param("externalUserId") String externalUserId); @Param("enterpriseId") String enterpriseId, @Param("externalUserId") String externalUserId);
......
...@@ -209,9 +209,9 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA ...@@ -209,9 +209,9 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA
} }
@Override @Override
public List<ExternalClerkRelatedDTO> listExternalClerkByWxUserIdAncExternalUserId(String wxEnterpriseId, String wxUserId, String enterpriseId, String externalUserId) { public ExternalClerkRelatedDTO getExternalClerkByWxUserIdAncExternalUserId(String wxEnterpriseId, String wxUserId, String enterpriseId, String externalUserId) {
List<TabHaobanExternalClerkRelated> list = tabHaobanExternalClerkRelatedMapper.listExternalClerkByWxUserIdAncExternalUserId(wxEnterpriseId, wxUserId, enterpriseId, externalUserId); TabHaobanExternalClerkRelated externalClerkRelated = tabHaobanExternalClerkRelatedMapper.getExternalClerkByWxUserIdAncExternalUserId(wxEnterpriseId, wxUserId, enterpriseId, externalUserId);
return EntityUtil.changeEntityListNew(ExternalClerkRelatedDTO.class, list); return EntityUtil.changeEntityNew(ExternalClerkRelatedDTO.class, externalClerkRelated);
} }
@Override @Override
......
...@@ -440,7 +440,7 @@ ...@@ -440,7 +440,7 @@
and status_flag in (3, 4) and status_flag in (3, 4)
</update> </update>
<select id="listExternalClerkByWxUserIdAncExternalUserId" resultMap="BaseResultMap"> <select id="getExternalClerkByWxUserIdAncExternalUserId" resultMap="BaseResultMap">
select select
<include refid="Base_Column_List"/> <include refid="Base_Column_List"/>
from tab_haoban_external_clerk_related from tab_haoban_external_clerk_related
...@@ -449,7 +449,7 @@ ...@@ -449,7 +449,7 @@
and enterprise_id = #{enterpriseId} and enterprise_id = #{enterpriseId}
and external_user_id = #{externalUserId} and external_user_id = #{externalUserId}
and status_flag in(1,3,4) and status_flag in(1,3,4)
order by update_time desc order by update_time desc limit 1
</select> </select>
<select id="listByMemberIdAndWxEnterpriseId" resultMap="BaseResultMap"> <select id="listByMemberIdAndWxEnterpriseId" resultMap="BaseResultMap">
......
...@@ -413,21 +413,20 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -413,21 +413,20 @@ public class WxEnterpriseInfoController extends WebBaseController {
logger.info("请刷新好友"); logger.info("请刷新好友");
return resultResponse(HaoBanErrCode.ERR_11123); return resultResponse(HaoBanErrCode.ERR_11123);
} }
List<ExternalClerkRelatedDTO> clerkRelatedDTOS = externalClerkRelatedApiService.listExternalClerkByWxUserIdAncExternalUserId(wxEnterpriseId, wxUserId, gicEnterpriseId, memberUnionidRelatedDTO.getExternalUserid()); ExternalClerkRelatedDTO clerkRelatedDTO = externalClerkRelatedApiService.getExternalClerkByWxUserIdAncExternalUserId(wxEnterpriseId, wxUserId, gicEnterpriseId, memberUnionidRelatedDTO.getExternalUserid());
if (CollectionUtils.isEmpty(clerkRelatedDTOS)) { if (clerkRelatedDTO == null) {
logger.info("该企业没有对应需要发送的信息村子啊"); logger.info("该企业没有对应需要发送好友关系的信息");
return resultResponse(HaoBanErrCode.ERR_11123); return resultResponse(HaoBanErrCode.ERR_11123);
} }
MiniprogramSettingDTO settingDTO = wxEnterpriseApiService.getMiniprogramSettingByEid(wxEnterpriseId, gicEnterpriseId); MiniprogramSettingDTO settingDTO = wxEnterpriseApiService.getMiniprogramSettingByEid(wxEnterpriseId, gicEnterpriseId);
if (null == settingDTO) { if (null == settingDTO) {
logger.info("该企业没有对应需要发送的信息村子啊"); logger.info("该企业没有对应需要发送的小程序信息");
return resultResponse(HaoBanErrCode.ERR_11124); return resultResponse(HaoBanErrCode.ERR_11124);
} }
EnterpriseDTO enterpriseDTO = enterpriseService.getEnterpriseById(gicEnterpriseId); EnterpriseDTO enterpriseDTO = enterpriseService.getEnterpriseById(gicEnterpriseId);
ExternalClerkRelatedDTO clerkRelatedDTO = clerkRelatedDTOS.get(0);
MemberSendMessageVo memberSendMessageVo = new MemberSendMessageVo(); MemberSendMessageVo memberSendMessageVo = new MemberSendMessageVo();
memberSendMessageVo.setRelationKey(clerkRelatedDTO.getRelationKey()); String relationKey = clerkRelatedDTO.getRelationKey();
memberSendMessageVo.setRelationKey(StringUtils.isNotBlank(relationKey) ? relationKey : "-1");
memberSendMessageVo.setImageUrl(settingDTO.getImageUrl()); memberSendMessageVo.setImageUrl(settingDTO.getImageUrl());
memberSendMessageVo.setMediaId(settingDTO.getMediaId()); memberSendMessageVo.setMediaId(settingDTO.getMediaId());
memberSendMessageVo.setSelfExteralUserId(externalUserid); memberSendMessageVo.setSelfExteralUserId(externalUserid);
......
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