问题应用环境:公司客户添加微信公众号,绑定自己的客户信息,然后可以查询项目状态,进行在线支付等操作。
为了验证客户真实性,绑定时,一是录入自己的身份证号,二是手机号,发送验证码时,身份证号在客户库中要存在,手机号也要存在。
问题来了,验证手机号时,去年的项目使用的是手机号 15326018888,今年的项目使用的手机号是 13689895656,查找手机号是否存在时,WXH服务以前就是检查是否有此身份证号,并把第一个信息返回公众号后台验证。但客户多个手机号时,一直提示找不到,比较麻烦,为了提高客户易用度,特对多个手机号实现验证。
SELECT fullname as 客户名称, id_number as 身份证号, GROUP_CONCAT(telephone SEPARATOR ',') as 联系电话 FROM cfbiz_customer WHERE id_number = '{0}' GROUP BY id_number
这时,返回的数据就是(合并数据字段的效果不错,毫无压力,很棒)
客户名称 身份证号 联系电话
张三 413027198809201437 15326018888,13689895656