通信人家园

标题: 深度解析什么业务是联通长期有效的业务  [查看完整版帖子] [打印本页]

时间:  2023-8-20 01:22
作者: hmm122123     标题: 深度解析什么业务是联通长期有效的业务

本帖最后由 hmm122123 于 2023-8-20 01:25 编辑

由于一家子联通粉,都用的联通,最近看到一个二维码显示可以查看联通隐藏业务及有效期,后面看了下发现就是联通查看我已订购返回的,发现一件有意思的事,前端很多业务不显示有效期,我理解这种业务就是长期业务,但是查看隐藏业务时间发现,有效期五花八门,大部分2029年12月29日 23:59:59秒,还有2029年12月29日 00:00:00秒,还有2030年1月31日 23:59:59秒,但是前端均不显示失效时间,分析联通判断源码发现了一件有意思的事情:首先判断产品类型:
<li>
                                    {#if $T.record.prodMaxType=="01"}
                                <p class="detail_left_p">主套餐资费</p>
                                {#elseif $T.record.prodMaxType=="02"}
                                <p class="detail_left_p">附加产品资费</p>
                                {#elseif $T.record.prodMaxType=="04"}
                                <p class="detail_left_p">服务产品资费</p>
                                {#elseif $T.record.prodMaxType=="05"}
                                <p class="detail_left_p">流量包资费</p>
                                {#elseif $T.record.prodMaxType=="06"}
                                <p class="detail_left_p">合约资费</p>
                                {#elseif $T.record.prodMaxType=="07"}
                                <p class="detail_left_p">智慧服务资费</p>
                                {#/if}

可以看到大家比较关心的流量包业务prodMaxType=05
2
进一步追溯,可以看到prodMinType是流量包类型,月包类型为02
{#if $T.record.prodMaxType=="05"}
                         <li>
                                <p class="detail_left_p">流量包产品类型</p>
                                {#if $T.record.prodMinType == "01"}
                               <p class="detail_right_p">日租包/假日包</p>
                            {#elseif $T.record.prodMinType == "02"}
                               <p class="detail_right_p">月包</p>
                            {#elseif $T.record.prodMinType == "03"}
                               <p class="detail_right_p">加油包</p>
                            {#elseif $T.record.prodMinType == "04"}
                               <p class="detail_right_p">定向包 </p>
                            {#elseif $T.record.prodMinType == "05"}
                               <p class="detail_right_p">半年包</p>
                            {#elseif $T.record.prodMinType == "06"}
                               <p class="detail_right_p">其他包流量</p>
                                                         {#else}
                                                                 <p class="detail_right_p">其他</p>
                            {#/if}
1
重点来了,源码里果然提到长期有效,以前是显示的,现在这断逻辑直接不显示长期有效,显示为空了,看下源码,是通过getDate函数确定长期的:
3
最最重点来了,直接上源码:有三个时间,对比上面的源码可以发现,使用getDate的业务比如流量包失效时间减去订购时间超过5年就是长期有效,我理解就是到了失效期就会自动续约,getdate2是10年,但是貌似没有用到,getdate3是判断2050年是长期有效
function getDate(startDateFmt,endDateFmt){
        if(endDateFmt != "-" && endDateFmt != "--")
        {
                if(getSeconds(endDateFmt) - getSeconds(startDateFmt) > (5*365*24*60*60)){
                        return "长期有效";
                }
                return "有效期至" + endDateFmt;
        }
        return "有效期至" + "-";
}

function getDate2(startDateFmt,endDateFmt){
        if(endDateFmt != "-" && endDateFmt != "--")
        {
                if(getSeconds(endDateFmt) - getSeconds(startDateFmt) > (10*365*24*60*60)){
                        return "长期有效";
                }
                return endDateFmt;
        }
        return "-";
}
function getDate3(startDateFmt,endDateFmt){
    if(endDateFmt != "-" && endDateFmt != "--")
    {
        if(endDateFmt && endDateFmt.length > 5 && endDateFmt.substring(0,4) === "2050"){
            return "长期有效";
        }
        return "有效期至" + endDateFmt;
    }
    return "有效期至" + "-";
}

4


那么我们可以得出结论,联通默认失效时间减去订购时间超过5年的业务都是长期有效,到有效期后会自动续约,想到联通最长的短期业务似乎就是校园卡四年,这个逻辑似乎也合乎情理,所以钉钉卡什么的也不用操心了,广东的畅越低消38有的时间2028年到期也不用担心了,不过还是要在最后一月联系客服确认下才保险。



附件: [1] 2.png (2023-8-20 01:07, 62.77 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTkyNTI5fDg0NTM0MTBmfDE3NTQzMTA2MDN8MHww

附件: [3] 3.png (2023-8-20 01:07, 89.39 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTkyNTMwfDMwZWNhNDRlfDE3NTQzMTA2MDN8MHww

附件: [2] 1.png (2023-8-20 01:07, 99.83 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTkyNTMxfGRmMzE0ODE5fDE3NTQzMTA2MDN8MHww

附件: [4] 4.png (2023-8-20 01:07, 87.61 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTkyNTMyfGJkMDU3N2YxfDE3NTQzMTA2MDN8MHww
时间:  2023-8-20 10:35
作者: 奇人无名


时间:  2023-8-20 12:50
作者: qxysakq

我的
来电显示业务有效期到2024.12.31
其他的业务显示2029.12.31
号用了5年多了
时间:  2023-8-20 12:56
作者: 此名占用没

我的米粉卡以前不显示有效期的,前两年开始显示2029年12月31日到期。。。打客服问到有效期了怎么办,客服让我2029年12月份再打10010咨询
时间:  2023-8-20 13:21
作者: thaad

那么显示为2029年到期的还是长期有效吗
时间:  2023-8-20 21:29
作者: hmm122123

qxysakq 发表于 2023-8-20 12:50
我的
来电显示业务有效期到2024.12.31
其他的业务显示2029.12.31

我的也是,所以明年底看看是啥操作
时间:  2023-8-20 21:30
作者: hmm122123

此名占用没 发表于 2023-8-20 12:56
我的米粉卡以前不显示有效期的,前两年开始显示2029年12月31日到期。。。打客服问到有效期了怎么办,客服让 ...

我也打电话问了,他们也说六年后打电话咨询,现在他们也不知道
时间:  2023-8-20 21:34
作者: hmm122123

thaad 发表于 2023-8-20 13:21
那么显示为2029年到期的还是长期有效吗

从他的判断逻辑上讲跟2029没关系,只要超过五年有效期的默认都是长期业务,所以这里牵扯出一个问题,2025年之后的咋办,他的长期有效逻辑必须要改,要么就是自动全部续期一次,所以是不用等到29年,看看他25年的操作就知道了,我有个来电显示被改成了25年1月1日失效,到时侯看看是咋操作的,如果业务消失,我觉得可以开杠了,因为很多长期业务被改的时间并不都是2029年12月31日
时间:  2023-8-20 21:44
作者: 联通为您服务

杞人忧天的太多,到了2028年或2029年的时候,产品资费自然会提上议程延期的。之前修改是因为响应工信部关于协议时间的要求。担心这个不如担心自己身体能不能多健康几年
时间:  2023-8-20 21:53
作者: hmm122123

联通为您服务 发表于 2023-8-20 21:44
杞人忧天的太多,到了2028年或2029年的时候,产品资费自然会提上议程延期的。之前修改是因为响应工信部关于 ...

按他这个逻辑,2025年就要提上日程了,看他们到时侯咋操作,也就1年半了
时间:  2023-8-21 17:11
作者: Hoobee

这是高手
时间:  2025-3-15 17:22
作者: mushroom177

本帖最后由 mushroom177 于 2025-3-15 17:24 编辑

看看




通信人家园 (https://www.txrjy.com/) Powered by C114