BigDecimal resultPmtPstvTax;
if(strPmtPstvTax == null || strPmtPstvTax.trim().isEmpty()) {
resultPmtPstvTax = null;
} else {
resultPmtPstvTax = new BigDecimal(strPmtPstvTax.replace(",", "").trim()
}
BigDecimal resultPmtPstvTax = (strPmtPstvTax == null || strPmtPstvTax.trim().isEmpty())? null : new BigDecimal(strPmtPstvTax.replace(",", "").trim());
그리고
StringUtils.hasText(in.getTaxpyrRsdntRgstrnNbr()
이렇게 하면 hasText가 null체크도 포함함
틀린거
out.setTbVatCrdSalsRcvdRptM(crdSalsRcvdRptResult == null ? new TbVatCrdSalsRcvdRptM() : crdSalsRcvdRptResult.get(0));
맞는거
List<TbVatCrdSalsRcvdRptM> crdSalsRcvdRptResult = tbVatCrdSalsRcvdRptMDao.selectByExt(tbVatCrdSalsRcvdRptMExt);
out.setTbVatCrdSalsRcvdRptM(
(crdSalsRcvdRptResult == null || crdSalsRcvdRptResult.isEmpty())
? new TbVatCrdSalsRcvdRptM()
: crdSalsRcvdRptResult.get(0)
);
리스트 null 체크
if(!CollectionUtils.isEmpty(in.getTargetInfo())) {