Browse Source

fix: PDF 다운로드 폰트 approvalCd 값이 F 일경우 해발고도, 비고 컬럼이 붉은색상으로 수정

feature/address-coordinate
lkd9125(이경도) 3 months ago
parent
commit
fd7759c81d
  1. 3
      pav-server/src/main/java/com/palnet/biz/api/bas/dos/service/BasDosService.java
  2. 4
      pav-server/src/main/java/com/palnet/biz/api/comn/file/model/ValidPdfModel.java
  3. 14
      pav-server/src/main/resources/templates/laanc/valid_document.html

3
pav-server/src/main/java/com/palnet/biz/api/bas/dos/service/BasDosService.java

@ -475,8 +475,9 @@ public class BasDosService {
node.setAddr2(area.getAddr2());
node.setAddr3(area.getAddr3());
node.setFltElev(area.getFltElev());
node.setFltElevMax(area.getFltElevMax());
node.setFltElevMax(area.getFltElevMax() != null ? area.getFltElevMax() + "" : "불가");
node.setRm(area.getRm());
node.setApprovalCd(area.getApprovalCd());
validFlightList.add(node);
}

4
pav-server/src/main/java/com/palnet/biz/api/comn/file/model/ValidPdfModel.java

@ -58,8 +58,10 @@ public class ValidPdfModel extends PdfBaseModel{
private String addr3; // 상세주소
private Double bufferZone; // 반경
private Double fltElev; // 고도
private Double fltElevMax; // 최고비행 해발고도
private String fltElevMax; // 최고비행 해발고도
private String rm; // 비고
private String approvalCd; // 승인코드
}
}

14
pav-server/src/main/resources/templates/laanc/valid_document.html

@ -53,8 +53,18 @@
<td class="body"><span th:text="${data.addr2}"></span></td>
<td class="body"><span th:text="${data.addr3}"></span></td>
<td class="body"><span th:text="${data.fltElev}"></span></td>
<td class="body"><span th:text="${data.fltElevMax}"></span></td>
<td class="body"><span th:text="${data.rm}"></span></td>
<!-- data.approvalCd가 'F'일 경우 -->
<th:block th:if="${#strings.equals(data.approvalCd, 'F')}">
<td class="body"><span th:style="'color: red;'" th:text="${data.fltElevMax}"></span></td>
<td class="body"><span th:style="'color: red;'" th:text="${data.rm}"></span></td>
</th:block>
<!-- data.approvalCd가 'F'가 아닐 경우 -->
<th:block th:unless="${#strings.equals(data.approvalCd, 'F')}">
<td class="body"><span th:text="${data.fltElevMax}"></span></td>
<td class="body"><span th:text="${data.rm}"></span></td>
</th:block>
</tr>
</th:block>
</tbody>

Loading…
Cancel
Save