后端传list集合,前端接受

今天写批量发送短信碰到一个问题,就说需要根据个人去找分管领导和组织领导,分别拿到他们的手机号,在调用发送短信的接口。

获得领导的手机号的 SQL语句

<select id="getNumber"  resultType="java.util.Map">
    SELECT phonenumber from sys_user WHERE oa_id IN (SELECT i.organ_leader_id FROM sys_user u,sys_user_info i WHERE u.oa_id = i.oa_id and u.user_id = #{userId})
    OR oa_id IN (SELECT i.charge_leader_id FROM sys_user u,sys_user_info i WHERE u.oa_id = i.oa_id and u.user_id = #{userId})
</select>

controller 获取后 直接返回给前端一个list集合

前端响应的结构是这样

 

 前端如何去拿到list集合,data.length 就是传来的list的集合,data[i].phonnumber就可以拿到每一个手机号了

 最后调用发送短信的方法就可以了

 


版权声明:本文为weixin_42248417原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。