Browse Source

detail merge

pull/10/head
qkr7828(박재우) 11 months ago
parent
commit
08c7c58d0e
  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 ownerNm;
private String hpno; private String hpno;
private String telno; private String telno;
private String corpRegYn;
private String aprvlYn;
private Instant aprvlDt;
private String stAreaNm; 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) { public CtrCntrlDtlModel detailCntrl(String controlId) {
QCtrCntrlBas ctr = QCtrCntrlBas.ctrCntrlBas; QCtrCntrlBas ctr = QCtrCntrlBas.ctrCntrlBas;
QComArcrftBas bas = QComArcrftBas.comArcrftBas; QComArcrftBas cBas = QComArcrftBas.comArcrftBas;
QComIdntfBas own = QComIdntfBas.comIdntfBas; QComIdntfBas own = QComIdntfBas.comIdntfBas;
QFltPlanCtrCntrlRel rel = QFltPlanCtrCntrlRel.fltPlanCtrCntrlRel;
QFltPlanBas fBas = QFltPlanBas.fltPlanBas;
CtrCntrlDtlModel result = query.select(Projections.bean(CtrCntrlDtlModel.class , CtrCntrlDtlModel result = query.select(Projections.bean(CtrCntrlDtlModel.class ,
ctr.cntrlId , ctr.cntrlId ,
ctr.cntrlStDt , ctr.cntrlStDt ,
ctr.cntrlEndDt , ctr.cntrlEndDt ,
bas.arcrftSno , cBas.arcrftSno ,
bas.prdctNum , cBas.prdctNum ,
bas.arcrftTypeCd, cBas.arcrftTypeCd,
bas.arcrftModelNm , cBas.arcrftModelNm ,
bas.prdctCmpnNm , cBas.prdctCmpnNm ,
bas.wghtTypeCd , cBas.wghtTypeCd ,
bas.imageUrl , cBas.imageUrl ,
bas.cameraYn , cBas.cameraYn ,
bas.insrncYn , cBas.insrncYn ,
own.ownerNm , own.ownerNm ,
own.hpno own.hpno ,
fBas.corpRegYn ,
fBas.aprvlDt ,
fBas.aprvlYn
)) ))
.from(ctr) .from(ctr)
.leftJoin(own) .leftJoin(cBas)
.on(ctr.idntfNum.eq(own.idntfNum)) .on(own.arcrftSno.eq(cBas.arcrftSno))
.leftJoin(bas) .leftJoin(rel)
.on(own.arcrftSno.eq(bas.arcrftSno)) .on(ctr.cntrlId.eq(rel.cntrlId))
.leftJoin(fBas)
.on(rel.planSno.eq(fBas.planSno))
.where(ctr.cntrlId.eq(controlId)) .where(ctr.cntrlId.eq(controlId))
.where(bas.useYn.eq("Y")) .where(cBas.useYn.eq("Y"))
// .where(ctr.objectId.ne("none")) // .where(ctr.objectId.ne("none"))
.fetchFirst(); .fetchFirst();

Loading…
Cancel
Save