|
@@ -2,13 +2,16 @@ package com.fjhx.purchase.service;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.fjhx.common.utils.Assert;
|
|
|
+import com.fjhx.purchase.entity.arrival.po.ArrivalDetail;
|
|
|
import com.fjhx.purchase.entity.purchase.po.Purchase;
|
|
|
import com.fjhx.purchase.entity.purchase.po.PurchaseDetail;
|
|
|
import com.fjhx.purchase.entity.sales.enums.SalesReturnDetailStatusEnum;
|
|
|
import com.fjhx.purchase.entity.sales.po.SalesReturnDetail;
|
|
|
+import com.fjhx.purchase.service.arrival.ArrivalDetailService;
|
|
|
import com.fjhx.purchase.service.purchase.PurchaseDetailService;
|
|
|
import com.fjhx.purchase.service.purchase.PurchaseService;
|
|
|
import com.fjhx.purchase.service.sales.SalesReturnDetailService;
|
|
|
+import com.fjhx.wms.entity.arrival.po.ArrivalDetailPo;
|
|
|
import com.fjhx.wms.entity.purchase.po.PurchaseDetailPo;
|
|
|
import com.fjhx.wms.entity.purchase.po.PurchasePo;
|
|
|
import com.fjhx.wms.service.MyPurchaseService;
|
|
@@ -29,6 +32,8 @@ public class MyPurchaseServiceImpl implements MyPurchaseService {
|
|
|
private PurchaseService purchaseService;
|
|
|
@Autowired
|
|
|
private PurchaseDetailService purchaseDetailService;
|
|
|
+ @Autowired
|
|
|
+ private ArrivalDetailService arrivalDetailService;
|
|
|
|
|
|
/**
|
|
|
* 修改采购退货状态
|
|
@@ -64,4 +69,11 @@ public class MyPurchaseServiceImpl implements MyPurchaseService {
|
|
|
List<PurchaseDetailPo> purchaseDetailPos = BeanUtil.copyToList(purchaseDetailList, PurchaseDetailPo.class);
|
|
|
return purchaseDetailPos.stream().collect(Collectors.toMap(PurchaseDetailPo::getId, Function.identity()));
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public ArrivalDetailPo getArrivalDetailInfo(Long id) {
|
|
|
+ ArrivalDetail arrivalDetail = arrivalDetailService.getById(id);
|
|
|
+ ArrivalDetailPo arrivalDetailPo = BeanUtil.copyProperties(arrivalDetail, ArrivalDetailPo.class);
|
|
|
+ return arrivalDetailPo;
|
|
|
+ }
|
|
|
}
|