|
|
@ -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(); |
|
|
|
|
|
|
|
|
|
|
|