业务场景是这样的:气象短信业务有两种版本,一是漫游版,二是升级版。用户订购了该业务,会每天定时
检测用户是否处于漫游状态,如果是漫游版和升级版都会发送漫游地第二天天气预报给用户,如果非漫游状
态则漫游版不发送短信升级版发送手机所属地第二天天气预报给用户。
1)检测用户是否处于漫游状态是通过漫游表,所有记录在表中的手机号码都是处于漫游状态的,包括漫游时间、
手机号码、城市代码。
2)城市代码与城市名称之间的转换通过城市信息表,包括城市代码、城市名称。 3)查询手机号的归属地通过号段信息表,包括移动网网号(手机号前三位)、hlr识别码(手机号码中间4-6位)、
城市名称,其中hlr识别码可能是4位,也可能是5位,或者6位,首先匹配6位,如果查询失败再匹配5位,然
后4位。 4) 天气预报则在气象信息表中,包括类型(默认值为1)、天气预报时间、城市名称、天气预报内容、数据创
建时间。
要求你写一个存储过程,完成对单个手机号的处理,即给出手机号,业务版本,获得最终要发送给用户的信息
内容。
检测用户是否处于漫游状态,如果是漫游版和升级版都会发送漫游地第二天天气预报给用户,如果非漫游状
态则漫游版不发送短信升级版发送手机所属地第二天天气预报给用户。
1)检测用户是否处于漫游状态是通过漫游表,所有记录在表中的手机号码都是处于漫游状态的,包括漫游时间、
手机号码、城市代码。
2)城市代码与城市名称之间的转换通过城市信息表,包括城市代码、城市名称。 3)查询手机号的归属地通过号段信息表,包括移动网网号(手机号前三位)、hlr识别码(手机号码中间4-6位)、
城市名称,其中hlr识别码可能是4位,也可能是5位,或者6位,首先匹配6位,如果查询失败再匹配5位,然
后4位。 4) 天气预报则在气象信息表中,包括类型(默认值为1)、天气预报时间、城市名称、天气预报内容、数据创
建时间。
要求你写一个存储过程,完成对单个手机号的处理,即给出手机号,业务版本,获得最终要发送给用户的信息
内容。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货