공시송달 한글 출력 수정

main
mjkhan21 6 months ago
parent 28c7ea517d
commit a98e63aa49

@ -14,6 +14,7 @@ import cokr.xit.applib.Print;
import cokr.xit.applib.hwp.OffcsCellFinder;
import cokr.xit.applib.hwp.format.HWPFormat;
import cokr.xit.fims.cmmn.FimsPrintOption;
import cokr.xit.foundation.Assert;
import cokr.xit.foundation.data.DataObject;
import kr.dogfoot.hwplib.object.bodytext.control.table.Cell;
import kr.dogfoot.hwplib.object.bodytext.paragraph.Paragraph;
@ -44,8 +45,10 @@ public class SvbtcList extends HWPFormat {
@Override
public void runAsWriter() {
DataObject info = !Assert.isEmpty(data) ? data.get(0) : null;
if (info == null) return;
String offcsFilePath = EgovStringUtil.null2void(data.get(0).string("OFFCS_FILE_PATH"));
String offcsFilePath = EgovStringUtil.null2void(info.string("OFFCS_FILE_PATH"));
if(!offcsFilePath.isEmpty()) {
File offcsFile = new File(offcsFilePath);
if(!offcsFile.exists()) {
@ -62,12 +65,12 @@ public class SvbtcList extends HWPFormat {
}
}
writer.setValue("문서번호", data.get(0).string("INPUT_DOC_NO"));
writer.setValue("제목", data.get(0).string("INPUT_TTL_NM"));
writer.setValue("공고기간", data.get(0).string("INPUT_SVBTC_DATE"));
writer.setValue("기관장", data.get(0).string("INST_LEADER"));
writer.setValue("부서명", data.get(0).string("SGG_DEPT_NM"));
writer.setValue("부서전화번호", "☎" + data.get(0).string("DEPT_TELNO"));
writer.setValue("문서번호", info.string("INPUT_DOC_NO"));
writer.setValue("제목", info.string("INPUT_TTL_NM"));
writer.setValue("공고기간", info.string("INPUT_SVBTC_DATE"));
writer.setValue("기관장", info.string("INST_LEADER"));
writer.setValue("부서명", info.string("SGG_DEPT_NM"));
writer.setValue("부서전화번호", "☎" + info.string("DEPT_TELNO"));
List<DataObject> list = IntStream.rangeClosed(1, this.data.size()).boxed().map(i -> {
@ -85,7 +88,4 @@ public class SvbtcList extends HWPFormat {
writer.table(2, 2, 2).setValues(list);
}
}

@ -273,7 +273,7 @@ public class PayerBean extends AbstractBean {
payer.setRtpyrNm(basicInfo.getMber_nm());
String telno = basicInfo.getTelno();
if (telno.startsWith("010"))
if (!isEmpty(telno) && telno.startsWith("010"))
payer.setRtpyrMblTelno(telno);
else
payer.setRtpyrTelno(telno);

Loading…
Cancel
Save