0

Авторизованный центр (АЦ)

This commit is contained in:
2016-06-04 18:19:25 +03:00
parent d578faa791
commit 56178e9c54
2 changed files with 17 additions and 0 deletions

View File

@@ -123,6 +123,9 @@ public class Main implements Runnable {
else if (data.getTarif().equals("Стартовый, 1 направ.")) {
tarif_Start(astral, organization, data);
}
else if (data.getTarif().equals("Авторизованный центр (АЦ)")) {
tarif_AuthAC(astral, organization, data);
}
else {
logger.info("Не задана логика для тарифа: \"{}\"", data.getTarif());
}
@@ -366,6 +369,19 @@ public class Main implements Runnable {
}
}
// Тариф: Авторизованный центр (АЦ)
private void tarif_AuthAC(AstralSession astral, Organization organization, ExcelDataRow data) {
// Step 0: Количество доступных продуктов
if (organization.products.size() == 0) {
logger.warn("({}/{}): Нет доступных продуктов!", organization.inn, organization.kpp);
return;
}
if (organization.products.get(0).categoryId != 2) {
logger.warn("({}/{}): Неверная категория продукта!", organization.inn, organization.kpp);
}
}
private boolean calcRecipients4(Product product, ExcelDataRow data) {
int countFNS = 0,
countFSS = 0,

View File

@@ -17,4 +17,5 @@ public class Product {
public List<Recipient> recipients;
@SerializedName("Accr_represent_id")
public String authCenterId;
public int categoryId;
}