Browse Source

Merge commit '08c7c58d0ead94ff7ac68169acffb3f20a94ebf2' into feature/cns/faq-qna

pull/9/head
lkd9125 11 months ago
parent
commit
9fe2faf362
  1. 3
      pav-server/src/main/java/com/palnet/biz/api/ctr/cntrl/model/CtrCntrlDtlModel.java
  2. 39
      pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

3
pav-server/src/main/java/com/palnet/biz/api/ctr/cntrl/model/CtrCntrlDtlModel.java

@ -25,6 +25,9 @@ private String messageTypeCd;
private String ownerNm;
private String hpno;
private String telno;
private String corpRegYn;
private String aprvlYn;
private Instant aprvlDt;
private String stAreaNm;

39
pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

@ -1251,33 +1251,40 @@ public List<AnlsHstryDetailModel> listCntrlHstry(String id){
*/
public CtrCntrlDtlModel detailCntrl(String controlId) {
QCtrCntrlBas ctr = QCtrCntrlBas.ctrCntrlBas;
QComArcrftBas bas = QComArcrftBas.comArcrftBas;
QComArcrftBas cBas = QComArcrftBas.comArcrftBas;
QComIdntfBas own = QComIdntfBas.comIdntfBas;
QFltPlanCtrCntrlRel rel = QFltPlanCtrCntrlRel.fltPlanCtrCntrlRel;
QFltPlanBas fBas = QFltPlanBas.fltPlanBas;
CtrCntrlDtlModel result = query.select(Projections.bean(CtrCntrlDtlModel.class ,
ctr.cntrlId ,
ctr.cntrlStDt ,
ctr.cntrlEndDt ,
bas.arcrftSno ,
bas.prdctNum ,
bas.arcrftTypeCd,
bas.arcrftModelNm ,
bas.prdctCmpnNm ,
bas.wghtTypeCd ,
bas.imageUrl ,
bas.cameraYn ,
bas.insrncYn ,
cBas.arcrftSno ,
cBas.prdctNum ,
cBas.arcrftTypeCd,
cBas.arcrftModelNm ,
cBas.prdctCmpnNm ,
cBas.wghtTypeCd ,
cBas.imageUrl ,
cBas.cameraYn ,
cBas.insrncYn ,
own.ownerNm ,
own.hpno
own.hpno ,
fBas.corpRegYn ,
fBas.aprvlDt ,
fBas.aprvlYn
))
.from(ctr)
.leftJoin(own)
.on(ctr.idntfNum.eq(own.idntfNum))
.leftJoin(bas)
.on(own.arcrftSno.eq(bas.arcrftSno))
.leftJoin(cBas)
.on(own.arcrftSno.eq(cBas.arcrftSno))
.leftJoin(rel)
.on(ctr.cntrlId.eq(rel.cntrlId))
.leftJoin(fBas)
.on(rel.planSno.eq(fBas.planSno))
.where(ctr.cntrlId.eq(controlId))
.where(bas.useYn.eq("Y"))
.where(cBas.useYn.eq("Y"))
// .where(ctr.objectId.ne("none"))
.fetchFirst();

Loading…
Cancel
Save