Browse Source

/data/aggregator/epmetuser/stafflistbyrealname增加入参mobile

dev
yinzuomei 3 years ago
parent
commit
44e912aba0
  1. 5
      epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/epmetuser/form/ListStaffFormDTO.java
  2. 4
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/dao/epmetuser/CustomerStaffDao.java
  3. 2
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmetuser/impl/EpmetUserServiceImpl.java
  4. 7
      epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/epmetuser/CustomerStaffDao.xml

5
epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/epmetuser/form/ListStaffFormDTO.java

@ -25,4 +25,9 @@ public class ListStaffFormDTO implements Serializable {
private String customerId;
public interface Staff extends CustomerClientShowGroup {}
/**
* 手机号
* 可以不填
*/
private String mobile;
}

4
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/dao/epmetuser/CustomerStaffDao.java

@ -53,7 +53,9 @@ public interface CustomerStaffDao extends BaseDao<CustomerStaffEntity> {
* @Description 模糊查询用户角色信息
* @author sun
*/
List<ListStaffResultDTO> selectByRealName(@Param("customerId") String customerId, @Param("realName") String realName);
List<ListStaffResultDTO> selectByRealName(@Param("customerId") String customerId,
@Param("realName") String realName,
@Param("mobile") String mobile);
/**
* @Description 分页查询排好序的工作人员Id列表

2
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmetuser/impl/EpmetUserServiceImpl.java

@ -537,7 +537,7 @@ public class EpmetUserServiceImpl implements EpmetUserService {
@Override
public List<ListStaffResultDTO> listStaff(ListStaffFormDTO formDTO) {
//1.模糊查询用户、角色信息
List<ListStaffResultDTO> resultList = customerStaffDao.selectByRealName(formDTO.getCustomerId(), formDTO.getRealName());
List<ListStaffResultDTO> resultList = customerStaffDao.selectByRealName(formDTO.getCustomerId(), formDTO.getRealName(),formDTO.getMobile());
if (null == resultList || resultList.size() < NumConstant.ONE) {
return new ArrayList<>();
}

7
epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/epmetuser/CustomerStaffDao.xml

@ -49,7 +49,12 @@
WHERE
del_flag = '0'
AND customer_id = #{customerId}
AND real_name LIKE CONCAT('%', #{realName}, '%')
<if test='null != realName and "" !=realName'>
AND real_name LIKE CONCAT('%', #{realName}, '%')
</if>
<if test='null != mobile and "" !=mobile'>
and MOBILE LIKE CONCAT('%', #{mobile}, '%')
</if>
</select>
<select id="selectOrderRole" resultType="java.lang.String">

Loading…
Cancel
Save