|
|
@ -393,6 +393,12 @@ public class NimsApiDto {
|
|
|
|
@JsonAlias("STATUS")
|
|
|
|
@JsonAlias("STATUS")
|
|
|
|
private String status;
|
|
|
|
private String status;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 처리 일자
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@JsonAlias("DSUSE_PROCESS_DE")
|
|
|
|
|
|
|
|
private String dsuseProcessDe;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 원사용자보고식별번호
|
|
|
|
* 원사용자보고식별번호
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -470,7 +476,6 @@ public class NimsApiDto {
|
|
|
|
String rptInfo = String.join("",
|
|
|
|
String rptInfo = String.join("",
|
|
|
|
this.bsshCd, // 마약류취급자식별번호
|
|
|
|
this.bsshCd, // 마약류취급자식별번호
|
|
|
|
this.hdrDe, // 취급일자
|
|
|
|
this.hdrDe, // 취급일자
|
|
|
|
this.rptDe, // 보고일자
|
|
|
|
|
|
|
|
this.dsuseSeCd, // 폐기구분코드
|
|
|
|
this.dsuseSeCd, // 폐기구분코드
|
|
|
|
this.dsusePrvCd, // 폐기사유코드
|
|
|
|
this.dsusePrvCd, // 폐기사유코드
|
|
|
|
this.dsuseMthCd, // 폐기방법코드
|
|
|
|
this.dsuseMthCd, // 폐기방법코드
|
|
|
@ -480,7 +485,6 @@ public class NimsApiDto {
|
|
|
|
String mgtInfo = String.join("",
|
|
|
|
String mgtInfo = String.join("",
|
|
|
|
mgtDto.getBsshCd(), // 마약류취급자식별번호
|
|
|
|
mgtDto.getBsshCd(), // 마약류취급자식별번호
|
|
|
|
mgtDto.getHdrDe(), // 취급일자
|
|
|
|
mgtDto.getHdrDe(), // 취급일자
|
|
|
|
mgtDto.getRptDe(), // 보고일자
|
|
|
|
|
|
|
|
mgtDto.getDsuseSeCd(), // 폐기구분코드
|
|
|
|
mgtDto.getDsuseSeCd(), // 폐기구분코드
|
|
|
|
mgtDto.getDsusePrvCd(), // 폐기사유코드
|
|
|
|
mgtDto.getDsusePrvCd(), // 폐기사유코드
|
|
|
|
mgtDto.getDsuseMthCd(), // 폐기방법코드
|
|
|
|
mgtDto.getDsuseMthCd(), // 폐기방법코드
|
|
|
@ -494,9 +498,9 @@ public class NimsApiDto {
|
|
|
|
for (DsuseRptInfoDtl rptDtl : this.dsuseRptInfoDtls) {
|
|
|
|
for (DsuseRptInfoDtl rptDtl : this.dsuseRptInfoDtls) {
|
|
|
|
for (BizNimsRequest.DsuseMgtDtl mgtDtl : mgtDto.getDsuseMgtDtls()) {
|
|
|
|
for (BizNimsRequest.DsuseMgtDtl mgtDtl : mgtDto.getDsuseMgtDtls()) {
|
|
|
|
if (rptDtl.getPrductCd().equals(mgtDtl.getPrductCd())
|
|
|
|
if (rptDtl.getPrductCd().equals(mgtDtl.getPrductCd())
|
|
|
|
// && rptDtl.getMnfNo().equals(mgtDtl.getMnfNo())
|
|
|
|
&& rptDtl.getMnfNo().equals(mgtDtl.getMnfNo())
|
|
|
|
// && rptDtl.getPrdValidDe().equals(mgtDtl.getPrdValidDe())
|
|
|
|
&& rptDtl.getPrdValidDe().equals(mgtDtl.getPrdValidDe())
|
|
|
|
// && rptDtl.getMnfSeq().equals(mgtDtl.getMnfSeq())
|
|
|
|
&& rptDtl.getMnfSeq().equals(mgtDtl.getMnfSeq())
|
|
|
|
&& rptDtl.getDsuseQy().equals(mgtDtl.getDsuseQy())) {
|
|
|
|
&& rptDtl.getDsuseQy().equals(mgtDtl.getDsuseQy())) {
|
|
|
|
mgtDtl.setValidYn("Y");
|
|
|
|
mgtDtl.setValidYn("Y");
|
|
|
|
break;
|
|
|
|
break;
|
|
|
@ -557,9 +561,9 @@ public class NimsApiDto {
|
|
|
|
for (DsuseRptInfoDtl rptDtl : this.dsuseRptInfoDtls) {
|
|
|
|
for (DsuseRptInfoDtl rptDtl : this.dsuseRptInfoDtls) {
|
|
|
|
for (BizNimsRequest.DsuseMgtDtl mgtDtl : mgtDto.getDsuseMgtDtls()) {
|
|
|
|
for (BizNimsRequest.DsuseMgtDtl mgtDtl : mgtDto.getDsuseMgtDtls()) {
|
|
|
|
if (rptDtl.getPrductCd().equals(mgtDtl.getPrductCd())
|
|
|
|
if (rptDtl.getPrductCd().equals(mgtDtl.getPrductCd())
|
|
|
|
// && rptDtl.getMnfNo().equals(mgtDtl.getMnfNo())
|
|
|
|
&& rptDtl.getMnfNo().equals(mgtDtl.getMnfNo())
|
|
|
|
// && rptDtl.getPrdValidDe().equals(mgtDtl.getPrdValidDe())
|
|
|
|
&& rptDtl.getPrdValidDe().equals(mgtDtl.getPrdValidDe())
|
|
|
|
// && rptDtl.getMnfSeq().equals(mgtDtl.getMnfSeq())
|
|
|
|
&& rptDtl.getMnfSeq().equals(mgtDtl.getMnfSeq())
|
|
|
|
&& rptDtl.getDsuseQy().equals(mgtDtl.getDsuseQy())) {
|
|
|
|
&& rptDtl.getDsuseQy().equals(mgtDtl.getDsuseQy())) {
|
|
|
|
mgtDtl.setValidYn("Y");
|
|
|
|
mgtDtl.setValidYn("Y");
|
|
|
|
break;
|
|
|
|
break;
|
|
|
@ -616,12 +620,24 @@ public class NimsApiDto {
|
|
|
|
@JsonAlias("MIN_DISTB_QY")
|
|
|
|
@JsonAlias("MIN_DISTB_QY")
|
|
|
|
private Integer minDistbQy;
|
|
|
|
private Integer minDistbQy;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 최소 유통 단위
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@JsonAlias("MIN_DISTB_UNIT")
|
|
|
|
|
|
|
|
private String minDistbUnit;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 낱개 단위 수량
|
|
|
|
* 낱개 단위 수량
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@JsonAlias("PCE_QY")
|
|
|
|
@JsonAlias("PCE_QY")
|
|
|
|
private Integer pceQy;
|
|
|
|
private Integer pceQy;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 낱개 단위
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@JsonAlias("PCE_UNIT")
|
|
|
|
|
|
|
|
private String pceUnit;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 제조 번호
|
|
|
|
* 제조 번호
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -640,13 +656,6 @@ public class NimsApiDto {
|
|
|
|
@JsonAlias("MNF_SEQ")
|
|
|
|
@JsonAlias("MNF_SEQ")
|
|
|
|
private String mnfSeq;
|
|
|
|
private String mnfSeq;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 이동 유형 코드
|
|
|
|
|
|
|
|
* 1102: 재고차감, 1170: 재고미차감
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@JsonAlias("MVMN_TY_CD")
|
|
|
|
|
|
|
|
private String mvmnTyCd;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 폐기 수량
|
|
|
|
* 폐기 수량
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|