修复水滴不同套餐可以续费问题

This commit is contained in:
“wanyongkang”
2024-08-02 14:44:56 +08:00
parent c4539c86d1
commit 11dda1118a
3 changed files with 32 additions and 4 deletions

View File

@@ -385,7 +385,7 @@
{
@if(item.Status==AccountStatus.Refund || item.RestTime=="已过期") {
<tr style="color:red;">
<td><input type="checkbox" class="selectAccount" value="@item.Account" a-status="@(item.Status)" a-pid="@(item.ProductId)" a-connectCount="@item.ConnectCount" a-aType="@item.AccountType" /></td>
<td><input type="checkbox" class="selectAccount" value="@item.Account" a-package="@(item.PackageName)" a-status="@(item.Status)" a-pid="@(item.ProductId)" a-connectCount="@item.ConnectCount" a-aType="@item.AccountType" /></td>
<td>@item.CreateTime.ToString("yyyy.MM.dd")</td>
<td>@item.ProductName</td>
<td>@item.PackageName</td>
@@ -1300,7 +1300,17 @@
var accountModels = [];
var isTest = false
var isrefund = false;
var product_type_shuidi = '';//0:静态 1固态
var flag = 0;
$.each($('input:checkbox:checked'), function () {
var type = $(this).attr('a-package').split('-')[0];
if (product_type_shuidi != '') {
if (product_type_shuidi != type) {
flag = 1;
}
} else {
product_type_shuidi = type;
}
var account = $(this).val();
if (account) {
var accountItem = {
@@ -1319,6 +1329,10 @@
}
}
});
if (flag) {
alert('静态、固态不同类型无法续费!');
return;
}
if (accountModels.length == 0) { alert('请选择账号'); return; }
if (!isSame(accountModels, 'pid')) { alert('必须选择相同的产品'); return; }
if (!isSame(accountModels, 'connectCount')) { alert('必须选择相同的连接数'); return; }