@@ -48,6 +48,8 @@ public interface QwExternalContactMapper extends BaseMapper<QwExternalContact> {
public List<QwExternalContact> selectQwExternalContactByIds(@Param("ids") List<Long> ids);
+ public List<QwExternalContact> selectQwExternalContactByIdsStatus(@Param("ids") List<Long> ids);
+
@Select("SELECT id,stage_status,name,fs_user_id from qw_external_contact where id=#{id}")
public QwExternalContact selectQwExternalContactByIdForStageStatus(@Param("id") Long id);
@@ -1261,7 +1261,8 @@ public class QwExternalContactServiceImpl extends ServiceImpl<QwExternalContactM
// 1. 批量查询所有用户数据
List<QwExternalContact> contacts;
try {
- contacts = qwExternalContactMapper.selectQwExternalContactByIds(param.getUserIds());
+// contacts = qwExternalContactMapper.selectQwExternalContactByIds(param.getUserIds());
+ contacts = qwExternalContactMapper.selectQwExternalContactByIdsStatus(param.getUserIds());
if (contacts == null || contacts.isEmpty()) {
return R.error("成功:0,失败:" + param.getUserIds().size());
}
@@ -95,6 +95,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</foreach>
</select>
+ <select id="selectQwExternalContactByIdsStatus" resultType="com.fs.qw.domain.QwExternalContact">
+ select * from qw_external_contact
+ where status !=3 and id in
+ <foreach collection="ids" item="id" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </select>
<select id="selectQwExternalContactListVOByIds" resultType="com.fs.qw.param.QwExternalContactVOTime">
select id,tag_ids,remark,create_time,fs_user_id,avatar from qw_external_contact
where id in