This commit is contained in:
“wanyongkang”
2024-01-02 14:13:19 +08:00
parent 09da57ad92
commit 5d8bbcc67b
9 changed files with 791 additions and 11 deletions

View File

@@ -739,7 +739,7 @@ namespace Home.Controllers
{
var product = new ProductEntity();
var package = new ProductPackageEntity();
if (id==1034||id==1040||id==89){
if (id==1034||id==1040||id==89||id==1094||id==1103||id==1097){
package = await m_ProductPackageService.Query(m => m.Id == id).FirstOrDefaultAsync();
product = await m_ProductService.GetById(package.ProductId);
} else {
@@ -894,6 +894,39 @@ namespace Home.Controllers
return View(model);
}
}
//0 无状态 1尊享 2高级 3普通
var pro_type_flag_liebao = 0;
var pro_type_temp_liebao = 0;
if (productId == 26) {
accountList.ForEach(m => {
if (m.PackageId<1097) {
pro_type_flag_liebao = 1;
}
if (m.PackageId>1096&&m.PackageId<1103) {
pro_type_flag_liebao = 2;
}
if (m.PackageId>1103&&m.PackageId<1109) {
pro_type_flag_liebao = 3;
}
if (pro_type_temp_liebao==0){
pro_type_temp_liebao = pro_type_flag_liebao;
}
if (pro_type_temp_liebao!=pro_type_flag_liebao){
ViewBag.errorTip = "猎豹不同类型不能同时续费";
}
});
if (ViewBag.errorTip == "猎豹不同类型不能同时续费"){
return View(model);
}
}
@@ -943,7 +976,7 @@ namespace Home.Controllers
if (m.ProductId == 6||m.ProductId == 5){
m.Title = "9";
}
if (m.ProductId == 23||m.ProductId == 13||m.ProductId == 14||m.ProductId == 17){
if (m.ProductId == 23||m.ProductId == 13||m.ProductId == 14||m.ProductId == 26||m.ProductId == 17){
m.Title = "8";
}
}
@@ -961,7 +994,17 @@ namespace Home.Controllers
if (pro_type_temp ==3 && m.Id>1040&&m.Id<1046) {
package_temp.Add(m);
}
}else {
}else if(m.ProductId == 26){
if (pro_type_temp_liebao ==1 && m.Id<1097) {
package_temp.Add(m);
}
if (pro_type_temp_liebao ==2 && m.Id>1097&&m.Id<1103) {
package_temp.Add(m);
}
if (pro_type_temp_liebao ==3 && m.Id>1103&&m.Id<1109) {
package_temp.Add(m);
}
} else {
package_temp.Add(m);
}
@@ -1003,7 +1046,17 @@ namespace Home.Controllers
if (pro_type_temp ==3 && m.Id>1040&&m.Id<1046) {
package_temp.Add(m);
}
}else {
}else if(m.ProductId == 26){
if (pro_type_temp_liebao ==1 && m.Id<1097) {
package_temp.Add(m);
}
if (pro_type_temp_liebao ==2 && m.Id>1097&&m.Id<1103) {
package_temp.Add(m);
}
if (pro_type_temp_liebao ==3 && m.Id>1103&&m.Id<1109) {
package_temp.Add(m);
}
} else {
package_temp.Add(m);
}
});