|
@@ -193,7 +193,7 @@ public class ProductInvoiceServiceImpl implements IProductInvoiceService {
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public ProductInvoiceVO saleStorageDetails(Long id) {
|
|
|
+ public ProductInvoiceVO saleStorageDetails(Long id,String type) {
|
|
|
ProductInvoiceVO vo = new ProductInvoiceVO();
|
|
|
//查询发货通知单详情
|
|
|
ProductInvoice productInvoice = productInvoiceMapper.selectProductInvoiceById(id);
|
|
@@ -214,7 +214,7 @@ public class ProductInvoiceServiceImpl implements IProductInvoiceService {
|
|
|
for (ProductInvoiceVO.SaleProductInfo saleProductInfo : saleProductInfoList2) {
|
|
|
for (ProductInvoiceVO.SaleProductInfo saleProductInfo1 : saleProductInfoList1) {
|
|
|
// if (saleProductInfo1.getProductId().equals(saleProductInfo.getProductId()) && saleProductInfo1.getProductColor().equals(saleProductInfo.getProductColor())) {
|
|
|
- if (saleProductInfo1.getProductId().equals(saleProductInfo.getProductId())) {
|
|
|
+ if (saleProductInfo1.getProductId().equals(saleProductInfo.getProductId()) && type == null) {
|
|
|
saleProductInfoList.remove(saleProductInfo);
|
|
|
}
|
|
|
}
|
|
@@ -230,7 +230,13 @@ public class ProductInvoiceServiceImpl implements IProductInvoiceService {
|
|
|
//客户编号
|
|
|
vo.setCustomerId(saleOrderMapper.selectCustomerIdBySaleNo(productInvoice.getSaleOrderNo()));
|
|
|
saleProductInfoList1.sort(Comparator.comparing(ProductInvoiceVO.SaleProductInfo::getProductId).thenComparing(ProductInvoiceVO.SaleProductInfo::getProductColor));
|
|
|
- vo.setSaleProductInfoList(saleProductInfoList1);
|
|
|
+
|
|
|
+
|
|
|
+ if(type == null || type == ""){
|
|
|
+ vo.setSaleProductInfoList(saleProductInfoList1);
|
|
|
+ }else{
|
|
|
+ vo.setSaleProductInfoList(saleProductInfoList);
|
|
|
+ }
|
|
|
return vo;
|
|
|
}
|
|
|
|