Fix pipes modifiers
This commit is contained in:
parent
c8d55895bb
commit
28f85e5c9d
@ -2,7 +2,7 @@ namespace RhSolutions.Api.Services
|
||||
{
|
||||
public class BlackPipeQueryModifier : FlexPipeQueryModifier
|
||||
{
|
||||
protected override string diameterPattern => @"16|20|25";
|
||||
protected override string diameterPattern => @"\b(16|20|25)\b";
|
||||
protected override string pipeName => "Black";
|
||||
protected override Dictionary<string, string> diameterNames => new()
|
||||
{
|
||||
|
@ -6,8 +6,8 @@ namespace RhSolutions.Api.Services
|
||||
{
|
||||
public class FlexPipeQueryModifier : IProductQueryModifier
|
||||
{
|
||||
protected virtual string diameterPattern { get; } = @"16|20|25|32|40|50|63";
|
||||
protected virtual string typePattern { get; } = @"(бухт)|(отр)";
|
||||
protected virtual string diameterPattern { get; } = @"\b(16|20|25|32|40|50|63)\b";
|
||||
protected virtual string typePattern { get; } = @"бухт|отр|штанг";
|
||||
protected virtual string pipeName { get; } = "Flex";
|
||||
protected virtual Dictionary<string, string> diameterNames { get; } = new()
|
||||
{
|
||||
@ -47,13 +47,13 @@ namespace RhSolutions.Api.Services
|
||||
if (typeMatches.Count > 0)
|
||||
{
|
||||
var type = typeMatches.First().Value;
|
||||
if (type.StartsWith("бухт"))
|
||||
if (type.StartsWith("отр") || type.StartsWith("штанг"))
|
||||
{
|
||||
sb.Append("бухта");
|
||||
sb.Append("прям.отрезки");
|
||||
}
|
||||
else
|
||||
{
|
||||
sb.Append("прям.отрезки");
|
||||
sb.Append("бухта");
|
||||
}
|
||||
}
|
||||
else if (int.Parse(diameter) < 32)
|
||||
|
@ -2,7 +2,7 @@ namespace RhSolutions.Api.Services
|
||||
{
|
||||
public class StabilPipeQueryModifier : FlexPipeQueryModifier
|
||||
{
|
||||
protected override string diameterPattern => @"16|20|25|32|40";
|
||||
protected override string diameterPattern => @"\b(16|20|25|32|40)\b";
|
||||
protected override string pipeName => "Stabil -PLATINUM";
|
||||
protected override Dictionary<string, string> diameterNames => new()
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user