폐기관리 업무 테이블 반영
parent
3728923fde
commit
e92442fca1
File diff suppressed because it is too large
Load Diff
@ -1,458 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="cokr.xit.adds.biz.nims.dao.BizNimsMapper">
|
||||
|
||||
<!-- **************************************************************************** -->
|
||||
<!-- NIMS API start -->
|
||||
<!-- **************************************************************************** -->
|
||||
<insert id="mergeBsshInfoSt" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$BsshInfoSt">
|
||||
/** nims-mysql-mapper|mergeBsshInfoSt-마약류취급자정보 생성/변경|julim */
|
||||
INSERT INTO tb_bssh_info(
|
||||
bssh_cd,
|
||||
bssh_nm,
|
||||
induty_nm,
|
||||
hdnt_cd,
|
||||
hdnt_nm,
|
||||
bizrno,
|
||||
rprsntv_nm,
|
||||
chrg_nm,
|
||||
hptl_no,
|
||||
join_yn,
|
||||
bssh_stts_nm,
|
||||
prmisn_no,
|
||||
use_yn,
|
||||
reg_dt,
|
||||
rgtr
|
||||
) VALUES (
|
||||
#{bsshCd},
|
||||
#{bsshNm},
|
||||
#{indutyNm},
|
||||
#{hdntCd},
|
||||
#{hdntNm},
|
||||
#{bizrno},
|
||||
#{rprsntvNm},
|
||||
#{chrgNm},
|
||||
#{hptlNo},
|
||||
#{joinYn},
|
||||
#{bsshSttusNm},
|
||||
#{prmisnNo},
|
||||
'Y',
|
||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
||||
#{rgtr}
|
||||
)
|
||||
ON DUPLICATE KEY UPDATE
|
||||
bssh_nm = #{bsshNm},
|
||||
induty_nm = #{indutyNm},
|
||||
hdnt_cd = #{hdntCd},
|
||||
hdnt_nm = #{hdntNm},
|
||||
bizrno = #{bizrno},
|
||||
rprsntv_nm = #{rprsntvNm},
|
||||
chrg_nm = #{chrgNm},
|
||||
hptl_no = #{hptlNo},
|
||||
join_yn = #{joinYn},
|
||||
bssh_stts_nm = #{bsshSttusNm},
|
||||
prmisn_no = #{prmisnNo},
|
||||
mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
||||
mdfr = #{rgtr}
|
||||
</insert>
|
||||
|
||||
<insert id="mergeProductInfoKd" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$ProductInfoKd">
|
||||
/** nims-mysql-mapper|mergeProductInfoKd-상품정보 생성|julim */
|
||||
INSERT INTO tb_prduct_info(
|
||||
prduct_cd,
|
||||
prdlst_mst_cd,
|
||||
prduct_nm,
|
||||
nrcd_se_nm,
|
||||
prtm_se_nm,
|
||||
prd_min_distb_qy,
|
||||
std_packng_stle_nm,
|
||||
prd_tot_pce_qy,
|
||||
pce_co_unit_nm,
|
||||
bssh_cd,
|
||||
rgs_dt,
|
||||
upd_dt,
|
||||
use_yn,
|
||||
reg_dt,
|
||||
rgtr
|
||||
) VALUES (
|
||||
#{prductCd},
|
||||
#{prdlstMstCd},
|
||||
#{prductNm},
|
||||
#{nrcdSeNm},
|
||||
#{prtmSeNm},
|
||||
#{prdMinDistbQy},
|
||||
#{stdPackngStleNm},
|
||||
#{prdTotPceQy},
|
||||
#{pceCoUnitNm},
|
||||
#{bsshCd},
|
||||
#{rgsDt},
|
||||
#{updDt},
|
||||
'Y',
|
||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
||||
#{rgtr}
|
||||
)
|
||||
ON DUPLICATE KEY UPDATE
|
||||
prdlst_mst_cd = #{prdlstMstCd},
|
||||
prduct_nm = #{prductNm},
|
||||
nrcd_se_nm = #{nrcdSeNm},
|
||||
prtm_se_nm = #{prtmSeNm},
|
||||
prd_min_distb_qy = #{prdMinDistbQy},
|
||||
std_packng_stle_nm = #{stdPackngStleNm},
|
||||
prd_tot_pce_qy = #{prdTotPceQy},
|
||||
pce_co_unit_nm = #{pceCoUnitNm},
|
||||
bssh_cd = #{bsshCd},
|
||||
rgs_dt = #{rgsDt},
|
||||
upd_dt = #{updDt},
|
||||
mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
||||
mdfr = #{rgtr}
|
||||
</insert>
|
||||
|
||||
<insert id="mergeStorgeInfo" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$StorageInfo">
|
||||
/** nims-mysql-mapper|mergeStorgeInfo-저장소 정보 생성|julim */
|
||||
INSERT INTO tb_storge_info(
|
||||
bssh_cd,
|
||||
bssh_nm,
|
||||
use_at,
|
||||
storge_se_nm,
|
||||
storge_no,
|
||||
storge_nm,
|
||||
bass_adres,
|
||||
bass_dtl_adres,
|
||||
use_yn,
|
||||
reg_dt,
|
||||
rgtr
|
||||
) VALUES (
|
||||
#{bsshCd},
|
||||
#{bsshNm},
|
||||
#{useAt},
|
||||
#{storgeSeNm},
|
||||
#{storgeNo},
|
||||
#{storgeNm},
|
||||
#{bassAdres},
|
||||
#{bassDtlAdres},
|
||||
'Y',
|
||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
||||
#{rgtr}
|
||||
)
|
||||
ON DUPLICATE KEY UPDATE
|
||||
bssh_nm = #{bsshNm},
|
||||
use_at = #{useAt},
|
||||
storge_se_nm = #{storgeSeNm},
|
||||
storge_no = #{storgeNo},
|
||||
storge_nm = #{storgeNm},
|
||||
bass_adres = #{bassAdres},
|
||||
bass_dtl_adres = #{bassDtlAdres},
|
||||
mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
||||
mdfr = #{rgtr}
|
||||
</insert>
|
||||
<!-- **************************************************************************** -->
|
||||
<!-- NIMS API end -->
|
||||
<!-- **************************************************************************** -->
|
||||
|
||||
|
||||
<!-- **************************************************************************** -->
|
||||
<!-- ADDS BIZ start -->
|
||||
<!-- **************************************************************************** -->
|
||||
<select id="selectDsuseRptInfoByUsrRptIdNo" parameterType="map" resultType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
||||
/** nims-mysql-mapper|selectDsuseRptInfoByUsrRptIdNo-폐기보고정보 데이타 조회|julim */
|
||||
SELECT usr_rpt_id_no, /* 사용자보고식별번호 */
|
||||
ref_usr_rpt_id_no, /* 참조사용자식별번호 */
|
||||
bssh_cd, /* 마약류취급자식별번호 */
|
||||
bssh_nm, /* 마약류취급자명 */
|
||||
induty_nm, /* 업종명 */
|
||||
rpt_ty_cd, /* 보고유형코드 */
|
||||
rnd_dtl_rpt_cnt, /* 수불상세보고수 */
|
||||
hdr_de, /* 취급일자 */
|
||||
rpt_de, /* 보고일자 */
|
||||
dsuse_se_cd, /* 폐기구분코드 */
|
||||
dsuse_prv_cd, /* 폐기사유코드 */
|
||||
dsuse_mth_cd, /* 폐기방법코드 */
|
||||
dsuse_loc, /* 폐기장소 */
|
||||
dsuse_de, /* 폐기일자 */
|
||||
status, /* 상태 */
|
||||
rpt_prg_stts_cd, /* 보고진행상태코드 */
|
||||
org_usr_rpt_id_no, /* 원본사용자보고식별번호 */
|
||||
use_yn,
|
||||
reg_dt,
|
||||
rgtr
|
||||
FROM tb_dsuse_rpt_info
|
||||
WHERE usr_rpt_id_no = #{usrRptIdNo}
|
||||
<if test="useYn != null">
|
||||
AND use_yn = #{useYn}
|
||||
</if>
|
||||
<if test="userId != null">
|
||||
AND userId = #{userId}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<insert id="insertDsuseRptInfo" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
||||
/** nims-mysql-mapper|insertDsuseRptInfo-폐기보고정보 생성|julim */
|
||||
INSERT INTO tb_dsuse_rpt_info (
|
||||
usr_rpt_id_no, /* 사용자보고식별번호 */
|
||||
ref_usr_rpt_id_no, /* 참조사용자식별번호 */
|
||||
bssh_cd, /* 마약류취급자식별번호 */
|
||||
bssh_nm, /* 마약류취급자명 */
|
||||
induty_nm, /* 업종명 */
|
||||
rpt_ty_cd, /* 보고유형코드 : AAR - 폐기보고 */
|
||||
rnd_dtl_rpt_cnt, /* 수불상세보고수 */
|
||||
hdr_de, /* 취급일자 */
|
||||
rpt_de, /* 보고일자 */
|
||||
dsuse_se_cd, /* 폐기구분코드 */
|
||||
dsuse_prv_cd, /* 폐기사유코드 */
|
||||
dsuse_mth_cd, /* 폐기방법코드 */
|
||||
dsuse_loc, /* 폐기장소 */
|
||||
dsuse_de, /* 폐기일자 */
|
||||
status, /* 상태 */
|
||||
rpt_prg_stts_cd, /* 보고진행상태코드 */
|
||||
org_usr_rpt_id_no, /* 원본사용자보고식별번호 */
|
||||
use_yn,
|
||||
reg_dt,
|
||||
rgtr
|
||||
) VALUES (
|
||||
#{usrRptIdNo},
|
||||
#{refUsrRptIdNo},
|
||||
#{bsshCd},
|
||||
#{bsshNm},
|
||||
#{indutyNm},
|
||||
#{rptTyCd},
|
||||
#{rndDtlRptCnt},
|
||||
#{hdrDe},
|
||||
#{rptDe},
|
||||
#{dsuseSeCd},
|
||||
#{dsusePrvCd},
|
||||
#{dsuseMthCd},
|
||||
#{dsuseLoc},
|
||||
#{dsuseDe},
|
||||
#{status},
|
||||
#{rptPrgSttsCd},
|
||||
#{orgUsrRptIdNo},
|
||||
IF(#{rptTyCd} = '1', 'N', 'Y'),
|
||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
||||
#{rgtr}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<insert id="insertDsuseRptInfoDtl" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfoDtl">
|
||||
/** nims-mysql-mapper|insertDsuseRptInfoDtl-폐기보고정보 상세 생성|julim */
|
||||
INSERT INTO tb_dsuse_rpt_info_dtl (
|
||||
usr_rpt_id_no, /* 사용자보고식별번호 */
|
||||
usr_rpt_ln_id_no, /* 사용자보고라인식별번호 */
|
||||
prduct_cd, /* 제품코드 */
|
||||
prduct_nm, /* 제품명 */
|
||||
min_distb_qy, /* 최소유통단위수량 */
|
||||
pce_qy, /* 낱개단위수량 */
|
||||
mnf_no, /* 제조번호 */
|
||||
prd_valid_de, /* 제품유효기한일자 */
|
||||
mnf_seq, /* 제품일련번호 */
|
||||
mvmn_ty_cd, /* 이동유형코드 */
|
||||
dsuse_qy, /* 폐기수량 */
|
||||
use_yn,
|
||||
reg_dt,
|
||||
rgtr
|
||||
) VALUES (
|
||||
#{usrRptIdNo},
|
||||
#{usrRptLnIdNo},
|
||||
#{prductCd},
|
||||
#{prductNm},
|
||||
#{minDistbQy},
|
||||
#{pceQy},
|
||||
#{mnfNo},
|
||||
#{prdValidDe},
|
||||
#{mnfSeq},
|
||||
#{mvmnTyCd},
|
||||
#{dsuseQy},
|
||||
'Y',
|
||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
||||
#{rgtr}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="updateCancelDsuseRptInfo" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
||||
/** nims-mysql-mapper|updateCancelDsuseRptInfo-폐기보고정보 취소|julim */
|
||||
UPDATE tb_dsuse_rpt_info
|
||||
SET use_yn = 'N'
|
||||
, mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s')
|
||||
, mdfr = #{rgtr}
|
||||
WHERE usr_rpt_id_no = #{refUsrRptIdNo}
|
||||
AND use_yn = 'Y'
|
||||
</update>
|
||||
|
||||
<update id="updateCancelDsuseMgt" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
||||
/** nims-mysql-mapper|updateCancelDsuseMgt-폐기관리 취소(참조사용자식별번호로)|julim */
|
||||
UPDATE tb_dsuse_mgt
|
||||
SET usr_rpt_id_no = #{usrRptIdNo}
|
||||
, use_yn = IF(#{rptTyCd} = '1', 'N', use_yn)
|
||||
, mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s')
|
||||
, mdfr = #{rgtr}
|
||||
WHERE usr_rpt_id_no = #{refUsrRptIdNo}
|
||||
AND use_yn = 'Y'
|
||||
</update>
|
||||
|
||||
<update id="updateCancelDsuseRptInfoDtl" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
||||
/** nims-mysql-mapper|updateCancelDsuseRptInfoDtl-폐기보고정보 상세 취소|julim */
|
||||
UPDATE tb_dsuse_rpt_info_dtl
|
||||
SET use_yn = 'N'
|
||||
, mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s')
|
||||
, mdfr = #{rgtr}
|
||||
WHERE usr_rpt_id_no = #{refUsrRptIdNo}
|
||||
AND use_yn = 'Y'
|
||||
</update>
|
||||
|
||||
<select id="recusiveRefUsrRptIdNo" parameterType="string" resultType="map">
|
||||
/** nims-mysql-mapper|recusiveRefUsrRptIdNo-참조번호 recurive 조회|julim */
|
||||
SELECT usr_rpt_id_no as usrRptIdNo
|
||||
, ref_usr_rpt_id_no as refUsrRptIdNo
|
||||
, rpt_ty_cd as rptTyCd
|
||||
FROM tb_dsuse_rpt_info
|
||||
WHERE usr_rpt_id_no = #{refUsrRptIdNo}
|
||||
</select>
|
||||
|
||||
|
||||
<insert id="insertDsuseMgt" parameterType="cokr.xit.adds.biz.nims.model.BizNimsRequest$DsuseMgt">
|
||||
/** nims-mysql-mapper|insertDsuseMgt-폐기관리 생성|julim */
|
||||
<selectKey keyProperty="dscdmngId" resultType="string" order="BEFORE">
|
||||
SELECT NVL(MAX(dscdmng_id), CONCAT(DATE_FORMAT(now(), '%Y%m'),'0000')) + 1
|
||||
FROM tb_dsuse_mgt
|
||||
WHERE dscdmng_id LIKE CONCAT(DATE_FORMAT(now(), '%Y%m'), '%');
|
||||
</selectKey>
|
||||
INSERT INTO tb_dsuse_mgt (
|
||||
dscdmng_id, /* 폐기관리ID */
|
||||
user_id, /* 사용자ID */
|
||||
usr_rpt_id_no, /* 사용자보고식별번호 */
|
||||
org_usr_rpt_id_no, /* 원사용자보고식별번호 */
|
||||
prgrs_stts_cd, /* 폐기관리진행상태코드 */
|
||||
use_yn,
|
||||
reg_dt,
|
||||
rgtr
|
||||
) VALUES (
|
||||
#{dscdmngId},
|
||||
#{userId},
|
||||
#{usrRptIdNo},
|
||||
#{orgUsrRptIdNo},
|
||||
#{prgrsSttsCd},
|
||||
'Y',
|
||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
||||
#{rgtr}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<select id="selectDsuseMgt" parameterType="java.util.List" resultType="cokr.xit.adds.biz.nims.model.BizNimsResponse$DsuseMgtResponse">
|
||||
/** nims-mysql-mapper|selectDsuseMgt-폐기관리 조회|julim */
|
||||
SELECT tdm.dscdmng_id /** 폐기관리ID */
|
||||
, tdm.user_id /** 사용자ID */
|
||||
, tdm.usr_rpt_id_no /** 사용자보고식별번호 */
|
||||
, tdm.org_usr_rpt_id_no /** 원사용자보고식별번호 */
|
||||
, tdri.bssh_cd /** 마약류취급자식별번호 */
|
||||
, tdri.bssh_nm /** 마약류취급자명 */
|
||||
, tdri.induty_nm /** 업종명 */
|
||||
, tdri.rpt_ty_cd /** 보고유형코드 */
|
||||
, tdri.rnd_dtl_rpt_cnt /** 수불상세보고수 */
|
||||
, tdri.hdr_de /** 취급일자 */
|
||||
, tdri.rpt_de /** 보고일자 */
|
||||
, tdri.dsuse_se_cd /** 폐기구분코드 */
|
||||
, tdri.dsuse_prv_cd /** 폐기사유코드 */
|
||||
, tdri.dsuse_mth_cd /** 폐기방법코드 */
|
||||
, tdri.dsuse_loc /** 폐기장소 */
|
||||
, tdri.dsuse_de /** 폐기일자 */
|
||||
, tdri.status /** 상태 */
|
||||
, tdri.rpt_prg_stts_cd /** 보고진행상태코드 */
|
||||
, tbi.rprsntv_nm /** 대표자명 */
|
||||
, tbi.prmisn_no /** 허가번호 */
|
||||
FROM tb_dsuse_mgt tdm
|
||||
JOIN tb_dsuse_rpt_info tdri
|
||||
ON (tdm.org_usr_rpt_id_no = tdri.org_usr_rpt_id_no
|
||||
AND tdm.usr_rpt_id_no = tdri.usr_rpt_id_no)
|
||||
LEFT OUTER JOIN tb_bssh_info tbi
|
||||
ON tdri.bssh_cd = tbi.bssh_cd
|
||||
WHERE tdm.dscdmng_id IN
|
||||
<foreach collection="list" item="item" separator="," open="(" close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</select>
|
||||
<!-- **************************************************************************** -->
|
||||
<!-- ADDS BIZ end -->
|
||||
<!-- **************************************************************************** -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<select id="selectTgtAarHeader" parameterType="cokr.xit.adds.biz.nims.model.BizNimsRequest$DsuseMgt" resultType="cokr.xit.adds.biz.nims.model.BizNimsAarDto$AarHeader">
|
||||
/** nims-mysql-mapper|selectTgtAarHeader-폐기 보고 대상 헤더 조회|julim */
|
||||
SELECT tdm.dscdmng_id /* 폐기관리ID */
|
||||
, '' AS uid /* 보고자식별ID */
|
||||
, '' AS rndRmk /* 수불비고 */
|
||||
, #{bsshCd} AS bsshCd /* 마약류취급자식별번호 */
|
||||
-- , '' AS rptSeCd /* 보고구분코드 : AAR-폐기 */
|
||||
, CONCAT(tdm.dscdmng_id, '_00001') AS usrRptIdNo /* 사용자보고식별번호 */
|
||||
, '' AS refUsrRptIdNo /* 참조사용자식별번호 */
|
||||
, '0' AS rptTyCd /* 보고유형코드 : 0-신규, 1-취소, 2-변형 */
|
||||
, '' AS rmk /* 비고 : 취소 및 변경시 사유 필수 기재 */
|
||||
, '' AS rptrNm /* 보고자명 : NIMS 등록 */
|
||||
, tbi.bssh_nm AS rptrEntrpsNm /* 보고업체명 : NIMS 등록 */
|
||||
, tbi.chrg_nm AS chrgNm /* 담당자명 : 없는 경우 보고자명 */
|
||||
, '' AS chrgTelNo /* 담당자전화번호 */
|
||||
, '' AS chrgMpNo /* 담당자휴대폰번호 - 암호화 */
|
||||
, '' AS rndDtlRptCnt /* 수불상세보고수 */
|
||||
, '1' AS dsuseSeCd /* 폐기구분코드 */
|
||||
, '' AS dsusePrvCd /* 폐기사유코드 */
|
||||
, '3' AS dsuseMthCd /* 폐기방법코드 */
|
||||
, '' AS dsuseLoc /* 폐기장소 */
|
||||
, '' AS dsuseDe /* 폐기일자 */
|
||||
, '' AS dsuseInsttCd /* 폐기관할기관코드 */
|
||||
, '0' AS atchFileCo /* 첨부파일수 */
|
||||
, '' AS registerId /* 등록자ID - NIMS 등록 */
|
||||
, '' AS fileCreatDt /* 파일생성일시 */
|
||||
, 'Y' AS useYn
|
||||
, 'nims-api' AS rgtr
|
||||
FROM tb_dsuse_mgt tdm
|
||||
JOIN tb_bssh_info tbi
|
||||
ON tdm.bssh_cd = tbi.bssh_cd
|
||||
WHERE tdm.dscdmng_id = #{dscdmngId}
|
||||
AND tdm.use_yn = 'Y'
|
||||
</select>
|
||||
|
||||
<select id="selectTgtAarDetails" parameterType="cokr.xit.adds.biz.nims.model.BizNimsRequest$DsuseMgt" resultType="cokr.xit.adds.biz.nims.model.BizNimsAarDto$AarDetail">
|
||||
/** nims-mysql-mapper|selectTgtAarDetails-폐기 보고 대상 상세 조회|julim */
|
||||
SELECT tdm.dscdmng_id /* 폐기관리ID */
|
||||
, '' AS uid /* 보고자식별ID */
|
||||
, tdmd.dscdmng_sn /* 폐기관리순번 */
|
||||
, '' AS usrRptLnIdNo /* 사용자보고라인식별번호 */
|
||||
, tsi.storge_no AS storgeNo /* 저장소번호 */
|
||||
, '1102' AS mvmnTyCd /* 이동유형코드 */
|
||||
, tpi.prduct_cd /* 제품코드 */
|
||||
, '' AS mnfNo /* 제조번호 */
|
||||
, '' AS mnfSeq /* 제품일련번호 */
|
||||
, '' AS minDistbQy /* 제품유통단위수량 */
|
||||
, '' AS prdMinDistbUnit /* 제품최소유통단위 */
|
||||
, '' AS pceQy /* 낱개단위수량 */
|
||||
, '' AS prdPceUnit /* 제품낱개단위 */
|
||||
, tpi.prduct_nm /* 제품명 */
|
||||
, '' AS prdSgtin /* 제품바코드(RFID) */
|
||||
, tpi.prd_min_distb_qy /* 제품최소유통단위수량 */
|
||||
, tpi.prd_tot_pce_qy /* 제품총낱개단위수량 */
|
||||
, '' AS prdValidDe /* 제품유효기한일자 */
|
||||
, '' AS fileCreatDt /* 파일생성일시 */
|
||||
, 'Y' AS useYn
|
||||
, 'nims-api' AS rgtr
|
||||
FROM tb_dsuse_mgt tdm
|
||||
JOIN tb_dsuse_mgt_dtl tdmd
|
||||
ON tdm.dscdmng_id = tdmd.dscdmng_id
|
||||
JOIN tb_prduct_info tpi
|
||||
ON tdmd.prduct_cd = tpi.prduct_cd
|
||||
LEFT OUTER JOIN tb_storge_info tsi
|
||||
ON tdm.bssh_cd = tsi.bssh_cd
|
||||
WHERE tdm.dscdmng_id = #{dscdmngId}
|
||||
AND tdm.use_yn = 'Y'
|
||||
AND tdmd.use_yn = 'Y'
|
||||
</select>
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue