Commit 748758c2 by 徐高华

Merge branch 'developer' into 'master'

Developer

See merge request !348
parents 375cf1e2 05dee369
...@@ -1203,6 +1203,10 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -1203,6 +1203,10 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
String wxEnterpriseId = tabHaobanWxApplication.getWxEnterpriseId(); String wxEnterpriseId = tabHaobanWxApplication.getWxEnterpriseId();
dto.setWxEnterpriseId(wxEnterpriseId); dto.setWxEnterpriseId(wxEnterpriseId);
TabHaobanStaff staff = this.staffMapper.selectByUserIdAndEnterpriseId(wxUserId, wxEnterpriseId); TabHaobanStaff staff = this.staffMapper.selectByUserIdAndEnterpriseId(wxUserId, wxEnterpriseId);
if(null==staff) {
log.info("成员未查到,userid={}",wxUserId);
return ;
}
String staffId = staff.getStaffId(); String staffId = staff.getStaffId();
dto.setStaffId(staffId); dto.setStaffId(staffId);
externalClerkRelatedService.delByUserIdAndExternalUserId(dto); externalClerkRelatedService.delByUserIdAndExternalUserId(dto);
......
...@@ -34,21 +34,22 @@ ...@@ -34,21 +34,22 @@
</insert> </insert>
<select id="getBySelfExternalUserId" resultMap="BaseResultMap"> <select id="getBySelfExternalUserId" resultMap="BaseResultMap">
select select <include refid="Base_Column_List"/>
<include refid="Base_Column_List"/> from tab_haoban_member_unionid_related where wx_enterprise_id = #{wxEnterpriseId} and status_flag = 1
from tab_haoban_member_unionid_related and self_external_userid = #{selfExternalUserId}
where wx_enterprise_id = #{wxEnterpriseId} <if test="staffId != null">
and status_flag = 1 and staff_id = #{staffId}
<if test="staffId == null">
and ( self_external_userid = #{selfExternalUserId} or external_userid = #{selfExternalUserId} )
</if> </if>
union
select <include refid="Base_Column_List"/>
from tab_haoban_member_unionid_related where wx_enterprise_id = #{wxEnterpriseId} and status_flag = 1
and external_userid = #{selfExternalUserId}
<if test="staffId != null"> <if test="staffId != null">
and ( self_external_userid = #{selfExternalUserId}) and staff_id = #{staffId}
and staff_id = #{staffId}
</if> </if>
order by create_time desc limit 1 order by create_time desc limit 1
</select> </select>
<select id="listByWxEnterpriseIdAndExternalUserId" resultMap="BaseResultMap"> <select id="listByWxEnterpriseIdAndExternalUserId" resultMap="BaseResultMap">
select select
......
...@@ -682,7 +682,7 @@ ...@@ -682,7 +682,7 @@
<foreach collection="list" item="id" index="index" open="(" close=")" separator=","> <foreach collection="list" item="id" index="index" open="(" close=")" separator=",">
#{id} #{id}
</foreach> </foreach>
and enterprise_id = #{enterpriseId} and status_flag = 1 and status_flag = 1
</update> </update>
<select id="listPageByWxenterpriseId" resultMap="BaseResultMap"> <select id="listPageByWxenterpriseId" resultMap="BaseResultMap">
......
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