http://jira.mfd.msk:8088/browse/BKI-3230 Get rid of SimpleDateFormat
This commit is contained in:
parent
fdbec299d6
commit
f888f9af4c
1 changed files with 6 additions and 7 deletions
|
|
@ -6,13 +6,12 @@ import ru.nbch.credit_tracker.entities.external_request.signals.Person;
|
||||||
import ru.nbch.credit_tracker.service.indic.PersonService;
|
import ru.nbch.credit_tracker.service.indic.PersonService;
|
||||||
import ru.nbch.credit_tracker.utils.CTUtil;
|
import ru.nbch.credit_tracker.utils.CTUtil;
|
||||||
|
|
||||||
import java.text.DateFormat;
|
|
||||||
import java.text.SimpleDateFormat;
|
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
|
import java.time.format.DateTimeFormatter;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class PersonFactoryBuilder {
|
public class PersonFactoryBuilder {
|
||||||
private final static DateFormat DATE_FORMAT = new SimpleDateFormat("dd.MM.yyyy");
|
private final static DateTimeFormatter DATE_FORMAT = DateTimeFormatter.ofPattern("dd.MM.yyyy");
|
||||||
|
|
||||||
private final static String DEFAULT_DATE = "01.01.2000";
|
private final static String DEFAULT_DATE = "01.01.2000";
|
||||||
private final static String IP = "0";
|
private final static String IP = "0";
|
||||||
|
|
@ -57,10 +56,10 @@ public class PersonFactoryBuilder {
|
||||||
person.setS(nameData.getLastName());
|
person.setS(nameData.getLastName());
|
||||||
person.setN(nameData.getFirstName());
|
person.setN(nameData.getFirstName());
|
||||||
person.setM(StringUtils.isNotBlank(nameData.getMiddleName()) ? nameData.getMiddleName() : null);
|
person.setM(StringUtils.isNotBlank(nameData.getMiddleName()) ? nameData.getMiddleName() : null);
|
||||||
person.setD(DATE_FORMAT.format(CTUtil.localDatetoDate(nameData.getBirthDate())));
|
person.setD(DATE_FORMAT.format(nameData.getBirthDate()));
|
||||||
|
|
||||||
person.setPn(getPn(passportData.getSerNum(), passportData.getIdNum()));
|
person.setPn(getPn(passportData.getSerNum(), passportData.getIdNum()));
|
||||||
person.setPd(DATE_FORMAT.format(CTUtil.localDatetoDate(LocalDate.now()))); // Do not use passport iss_date. Signal service could reject the package
|
person.setPd(DATE_FORMAT.format(LocalDate.now())); // Do not use passport iss_date. Signal service could reject the package
|
||||||
person.setDt(getDt(passportData.getIdType(), passportData.getIdType2()));
|
person.setDt(getDt(passportData.getIdType(), passportData.getIdType2()));
|
||||||
if (person.getDt() != null && person.getDt().equals("999")) {
|
if (person.getDt() != null && person.getDt().equals("999")) {
|
||||||
person.setOdt(ODT);
|
person.setOdt(ODT);
|
||||||
|
|
@ -69,12 +68,12 @@ public class PersonFactoryBuilder {
|
||||||
person.setIp(IP);
|
person.setIp(IP);
|
||||||
person.setUid(uid);
|
person.setUid(uid);
|
||||||
person.setOksm(OKSM);
|
person.setOksm(OKSM);
|
||||||
person.setConsentDate(DATE_FORMAT.format(CTUtil.localDatetoDate(LocalDate.now())));
|
person.setConsentDate(DATE_FORMAT.format(LocalDate.now()));
|
||||||
person.setConsentPurpose(CONSENT_PURPOSE);
|
person.setConsentPurpose(CONSENT_PURPOSE);
|
||||||
person.setReportUser(REPORT_USER);
|
person.setReportUser(REPORT_USER);
|
||||||
person.setLiability(LIABILITY);
|
person.setLiability(LIABILITY);
|
||||||
person.setConsentPeriod(CONSENT_PERIOD);
|
person.setConsentPeriod(CONSENT_PERIOD);
|
||||||
person.setAgrDate(DATE_FORMAT.format(CTUtil.localDatetoDate(LocalDate.now())));
|
person.setAgrDate(DATE_FORMAT.format(LocalDate.now()));
|
||||||
person.setReportUserRegNum(REPORT_USER_REG_NUM);
|
person.setReportUserRegNum(REPORT_USER_REG_NUM);
|
||||||
person.setReportUserTaxID(REPORT_USER_TAX_ID);
|
person.setReportUserTaxID(REPORT_USER_TAX_ID);
|
||||||
person.setConsentHash(CONSENT_HASH);
|
person.setConsentHash(CONSENT_HASH);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue