Commit 6fe40841 by fudahua

离职继承fix

parent 915903ac
...@@ -44,6 +44,16 @@ public interface HandoverOperationApiService { ...@@ -44,6 +44,16 @@ public interface HandoverOperationApiService {
public Page<HandoverExternalDTO> pageHandoverFriend(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo); public Page<HandoverExternalDTO> pageHandoverFriend(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo);
/** /**
* 分配的客户列表
*
* @param wxEnterpriseId
* @param staffIds
* @param transferIds 分配客户列表查询
* @return
*/
public Page<HandoverExternalDTO> pageHandoverFriend(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo, int status);
/**
* 分配客户接口 * 分配客户接口
* *
* @param wxEnterpriseId * @param wxEnterpriseId
......
...@@ -43,7 +43,7 @@ public interface HandoverExternalMapper { ...@@ -43,7 +43,7 @@ public interface HandoverExternalMapper {
* @param staffIds * @param staffIds
* @return * @return
*/ */
List<TabHandoverExternal> listByStaffIds(@Param("wxEnterpriseId") String wxEnterpriseId, @Param("transferIds") List<String> transferIds, @Param("staffIds") List<String> staffIds, @Param("search") String search); List<TabHandoverExternal> listByStaffIds(@Param("wxEnterpriseId") String wxEnterpriseId, @Param("transferIds") List<String> transferIds, @Param("staffIds") List<String> staffIds, @Param("search") String search, @Param("status") Integer status);
/** /**
* 查询待分配客户列表 * 查询待分配客户列表
......
...@@ -40,7 +40,7 @@ public interface HandoverService { ...@@ -40,7 +40,7 @@ public interface HandoverService {
* @param staffIds * @param staffIds
* @return * @return
*/ */
public Page<HandoverExternalDTO> pageByStaffIds(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo); public Page<HandoverExternalDTO> pageByStaffIds(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo, Integer status);
/** /**
* 查询待分配列表 * 查询待分配列表
......
...@@ -174,9 +174,9 @@ public class HandoverServiceImpl implements HandoverService { ...@@ -174,9 +174,9 @@ public class HandoverServiceImpl implements HandoverService {
} }
@Override @Override
public Page<HandoverExternalDTO> pageByStaffIds(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo) { public Page<HandoverExternalDTO> pageByStaffIds(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo, Integer status) {
PageHelper.startPage(pageInfo); PageHelper.startPage(pageInfo);
List<TabHandoverExternal> externalList = handoverExternalMapper.listByStaffIds(wxEnterpriseId, transferIds, staffIds, search); List<TabHandoverExternal> externalList = handoverExternalMapper.listByStaffIds(wxEnterpriseId, transferIds, staffIds, search, status);
Page<HandoverExternalDTO> retPage = PageUtil.changePageHelperToCurrentPage(new PageInfo<>(externalList), HandoverExternalDTO.class); Page<HandoverExternalDTO> retPage = PageUtil.changePageHelperToCurrentPage(new PageInfo<>(externalList), HandoverExternalDTO.class);
return retPage; return retPage;
} }
......
...@@ -124,7 +124,12 @@ public class HandoverOperationApiServiceImpl implements HandoverOperationApiServ ...@@ -124,7 +124,12 @@ public class HandoverOperationApiServiceImpl implements HandoverOperationApiServ
@Override @Override
public Page<HandoverExternalDTO> pageHandoverFriend(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo) { public Page<HandoverExternalDTO> pageHandoverFriend(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo) {
Page<HandoverExternalDTO> retPage = handoverService.pageByStaffIds(wxEnterpriseId, search, staffIds, transferIds, pageInfo); return pageHandoverFriend(wxEnterpriseId, search, staffIds, transferIds, pageInfo, 1);
}
@Override
public Page<HandoverExternalDTO> pageHandoverFriend(String wxEnterpriseId, String search, List<String> staffIds, List<String> transferIds, BasePageInfo pageInfo, int status) {
Page<HandoverExternalDTO> retPage = handoverService.pageByStaffIds(wxEnterpriseId, search, staffIds, transferIds, pageInfo, status);
if (CollectionUtils.isEmpty(retPage.getResult())) { if (CollectionUtils.isEmpty(retPage.getResult())) {
return retPage; return retPage;
} }
......
...@@ -251,7 +251,7 @@ ...@@ -251,7 +251,7 @@
#{item} #{item}
</foreach> </foreach>
</if> </if>
and status_flag=1 and status_flag = #{status}
<if test="search!=null and search!=''"> <if test="search!=null and search!=''">
and external_user_name like CONCAT('%',#{search},'%') and external_user_name like CONCAT('%',#{search},'%')
</if> </if>
......
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