Prechádzať zdrojové kódy

feat: 新超级订阅升级控制

yangfeng 4 rokov pred
rodič
commit
b2de3e933e

+ 4 - 0
src/jfw/modules/app/src/web/staticres/jyapp/vipsubscribe/js/vip_upgrade.js

@@ -113,6 +113,10 @@ var purchase = {
     if (old.areacount === -1 && this.nowBuyset.areacount !== -1 && Object.keys(purchase.areaSelect).length < 16) {
       $('.error-update-tips').show()
     }
+    // 新超级订阅用户,已选择的省份数量不能低于已购买的省份数量 即需要增加省份数量才能升级 老超级订阅用户可以同数量0元升级
+    if (old.upgrade == 1 && Object.keys(purchase.areaSelect).length <= old.areacount) {
+      $('.error-update-tips').show()
+    }
     var renewList = purchase.renewList
     // 取未生效套餐中省份数量最大的
     var maxCount = Math.max.apply(Math, renewList.map(function(v) { return v.o_buyset.areacount }))

+ 4 - 0
src/web/staticres/vipsubscribe/js/vip_upgrade.js

@@ -122,6 +122,10 @@ var purchase = {
     if (old.areacount === -1 && this.nowBuyset.areacount !== -1 && Object.keys(purchase.areaSelect).length < 16) {
       $('.error-update-tips').show()
     }
+    // 新超级订阅用户 已选择的省份数量不能低于已购买的省份数量 即需要增加省份数量才能升级 老超级订阅用户可以同数量0元升级
+    if (old.upgrade == 1 && Object.keys(purchase.areaSelect).length <= old.areacount) {
+      $('.error-update-tips').show()
+    }
     var renewList = purchase.renewList
     // 取未生效套餐中省份数量最大的
     var maxCount = Math.max.apply(Math, renewList.map(function(v) { return v.o_buyset.areacount }))