|
|
@ -23,6 +23,7 @@ import com.win.module.wms.dal.dataobject.areabasic.AreabasicDO; |
|
|
|
import com.win.module.wms.dal.dataobject.balance.BalanceDO; |
|
|
|
import com.win.module.wms.dal.dataobject.businesstype.BusinesstypeDO; |
|
|
|
import com.win.module.wms.dal.dataobject.interfaceinfo.InterfaceInfoDO; |
|
|
|
import com.win.module.wms.dal.dataobject.location.LocationDO; |
|
|
|
import com.win.module.wms.dal.dataobject.purchase.PurchaseDetailDO; |
|
|
|
import com.win.module.wms.dal.dataobject.purchasereceiptRecord.PurchasereceiptRecordDetailDO; |
|
|
|
import com.win.module.wms.dal.dataobject.purchasereceiptRecord.PurchasereceiptRecordMainDO; |
|
|
@ -54,6 +55,7 @@ import com.win.module.wms.service.supplierdeliverRecord.SupplierdeliverRecordMai |
|
|
|
import com.win.module.wms.service.transaction.TransactionService; |
|
|
|
import com.win.module.wms.util.JobUtils; |
|
|
|
import com.win.module.wms.util.LocalDateTimeAdapter; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.BeanUtils; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
@ -486,7 +488,11 @@ public class PurchasereturnJobMainServiceImpl implements PurchasereturnJobMainSe |
|
|
|
PurchasereturnDTO purchasereturnDTO = new PurchasereturnDTO(); |
|
|
|
BeanUtils.copyProperties(purchasereturnRecordMainDO,purchasereturnDTO); |
|
|
|
BeanUtils.copyProperties(purchasereturnRecordDetailDO,purchasereturnDTO); |
|
|
|
purchasereturnDTO.setQadLocationCode(locationService.selectLocation(purchasereturnRecordDetailDO.getToLocationCode()).getQadLocationCode()); |
|
|
|
LocationDO locationDO = locationService.selectLocation(purchasereturnRecordDetailDO.getFromLocationCode()); |
|
|
|
if(StringUtils.isEmpty(locationDO.getQadLocationCode())){ |
|
|
|
throw exception(LOCATION_QAD_EXCEPTION, locationDO.getCode() + "该库位QAD不存在"); |
|
|
|
} |
|
|
|
purchasereturnDTO.setQadLocationCode(locationDO.getQadLocationCode()); |
|
|
|
purchasereturnDTOList.add(purchasereturnDTO); |
|
|
|
} |
|
|
|
if(!purchasereturnDTOList.isEmpty()){ |
|
|
|