Поправил логику возращения ответа

Теперь можно попасть в начало меню после окончания ветки и сохраняется статус, если ответил не правильно
This commit is contained in:
Mark Struchkov 2019-01-21 14:12:57 +03:00
parent ecd3f7a8da
commit 2947942971
2 changed files with 8 additions and 6 deletions

View File

@ -12,6 +12,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>8</source>
<target>8</target>
@ -32,7 +33,7 @@
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.ver}</version>
<version>1.18.4</version>
</dependency>
<dependency>

View File

@ -29,15 +29,16 @@ public class Autoresponder {
Unit unit;
if (person.getUnit() == null) {
unit = nextUnit(unitService.menuUnit(), message);
person.setUnit(unit);
} else {
if (person.getUnit().getNextUnits() != null) {
unit = nextUnit(person.getUnit().getNextUnits(), message);
if (unit == null) {
return null;
} else {
person.setUnit(unit);
unit = nextUnit(unitService.menuUnit(), message);
}
}
if (unit!=null) {
person.setUnit(unit);
}
return unit;
}