This commit is contained in:
“wanyongkang”
2024-11-07 16:48:13 +08:00
parent 6fb9b13b8c
commit b357af3e71
7 changed files with 314 additions and 16 deletions

View File

@@ -992,6 +992,40 @@ namespace Home.Controllers
return View(model);
}
}
//0 无状态 1尊享 2高级 3普通
var pro_type_flag_jiguang = 0;
var pro_type_temp_jiguang = 0;
if (productId == 3) {
accountList.ForEach(m => {
if (m.PackageId<1220 || m.PackageId>1232&&m.PackageId<1235) {
pro_type_flag_jiguang = 1;
}
if (m.PackageId>1219&&m.PackageId<1226 || m.PackageId>1234&&m.PackageId<1238) {
pro_type_flag_jiguang = 2;
}
if (m.PackageId>1225&&m.PackageId<1232 || m.PackageId>1237&&m.PackageId<1241) {
pro_type_flag_jiguang = 3;
}
if (pro_type_temp_jiguang==0){
pro_type_temp_jiguang = pro_type_flag_jiguang;
}
if (pro_type_temp_jiguang!=pro_type_flag_jiguang){
ViewBag.errorTip = "不同类型不能同时续费";
}
});
if (ViewBag.errorTip == "不同类型不能同时续费"){
return View(model);
}
}
//0 无状态 11m 5m 310m 420m
var pro_type_flag_qilindongtai = 0;
var pro_type_temp_qilindongtai = 0;
@@ -1154,6 +1188,16 @@ namespace Home.Controllers
if (pro_type_temp_jihu ==3 && (m.Id>1199&&m.Id<1205 || m.Id>1210&&m.Id<1214)) {
package_temp.Add(m);
}
}else if(m.ProductId == 3){
if (pro_type_temp_jiguang ==1 && (m.Id<1220 || m.Id>1232&&m.Id<1235)) {
package_temp.Add(m);
}
if (pro_type_temp_jiguang ==2 && (m.Id>1219&&m.Id<1226 || m.Id>1234&&m.Id<1238)) {
package_temp.Add(m);
}
if (pro_type_temp_jiguang ==3 && (m.Id>1225&&m.Id<1232 || m.Id>1237&&m.Id<1241)) {
package_temp.Add(m);
}
}else if(m.ProductId == 27){
if (pro_type_temp_qilindongtai ==1 && m.Id<1121) {
package_temp.Add(m);
@@ -1236,6 +1280,16 @@ namespace Home.Controllers
if (pro_type_temp_jihu ==3 && (m.Id>1199&&m.Id<1205 || m.Id>1210&&m.Id<1214)) {
package_temp.Add(m);
}
}else if(m.ProductId == 3){
if (pro_type_temp_jiguang ==1 && (m.Id<1220 || m.Id>1232&&m.Id<1235)) {
package_temp.Add(m);
}
if (pro_type_temp_jiguang ==2 && (m.Id>1219&&m.Id<1226 || m.Id>1234&&m.Id<1238)) {
package_temp.Add(m);
}
if (pro_type_temp_jiguang ==3 && (m.Id>1225&&m.Id<1232 || m.Id>1237&&m.Id<1241)) {
package_temp.Add(m);
}
}else if(m.ProductId == 27){
if (pro_type_temp_qilindongtai ==1 && m.Id<1121) {
package_temp.Add(m);