|
|
@ -473,7 +473,7 @@ public class NimsApiDto {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@JsonIgnore
|
|
|
|
@JsonIgnore
|
|
|
|
public BizNimsResponse.DsuseMgtRes mappingNewDsuseRptInfo(BizNimsResponse.DsuseMgtRes mgtDto) {
|
|
|
|
public BizNimsResponse.DsuseMgtRes mappingNewDsuseRptInfo(BizNimsResponse.DsuseMgtRes mgtDto) {
|
|
|
|
mgtDto.setPrdMatch(true);
|
|
|
|
mgtDto.setPrdMatch(false);
|
|
|
|
String rptInfoStr = String.join("",
|
|
|
|
String rptInfoStr = String.join("",
|
|
|
|
this.bsshCd, // 마약류취급자식별번호
|
|
|
|
this.bsshCd, // 마약류취급자식별번호
|
|
|
|
this.hdrDe, // 취급일자
|
|
|
|
this.hdrDe, // 취급일자
|
|
|
@ -495,6 +495,7 @@ public class NimsApiDto {
|
|
|
|
|
|
|
|
|
|
|
|
// FIXME: 폐기관리와 폐기보고의 상품정보 일치 여부 set - 비교 필드 확정 필요
|
|
|
|
// FIXME: 폐기관리와 폐기보고의 상품정보 일치 여부 set - 비교 필드 확정 필요
|
|
|
|
if (rptInfoStr.equals(mgtInfoStr)) {
|
|
|
|
if (rptInfoStr.equals(mgtInfoStr)) {
|
|
|
|
|
|
|
|
mgtDto.setPrdMatch(true);
|
|
|
|
if (this.listDtl.size() == mgtDto.getDsuseMgtDtls().size()) {
|
|
|
|
if (this.listDtl.size() == mgtDto.getDsuseMgtDtls().size()) {
|
|
|
|
for (DsuseRptInfoDtl rptDtl : this.listDtl) {
|
|
|
|
for (DsuseRptInfoDtl rptDtl : this.listDtl) {
|
|
|
|
for (BizNimsDto.DsuseMgtDtl mgtDtl : mgtDto.getDsuseMgtDtls()) {
|
|
|
|
for (BizNimsDto.DsuseMgtDtl mgtDtl : mgtDto.getDsuseMgtDtls()) {
|
|
|
|