优化采购业务流程

This commit is contained in:
liuy 2024-08-23 14:14:33 +08:00
parent fe98676f44
commit 3fa179edf0
2 changed files with 28 additions and 3 deletions

View File

@ -19,15 +19,12 @@ import com.hzya.frame.plugin.lets.util.RdclUtil;
import com.hzya.frame.ttxofs.dto.InterfaceParamDto;
import com.hzya.frame.ttxofs.dto.ofspoorder.OfsPoOrderBean;
import com.hzya.frame.ttxofs.dto.ofspoorder.OfsPoOrderData;
import com.hzya.frame.ttxofs.dto.ofspoorder.OfsPoOrderDetails;
import com.hzya.frame.ttxofs.dto.ofspoorder.OfsPoOrderHeader;
import com.hzya.frame.ttxofs.dto.ofspurchasereturnorder.PurchaseReturnOrder;
import com.hzya.frame.ttxofs.dto.ofspurchasereturnorder.PurchaseReturnOrderDetails;
import com.hzya.frame.ttxofs.dto.ofspurchasereturnorder.PurchaseReturnOrderHeader;
import com.hzya.frame.ttxofs.dto.ofssaleorderoutsearch.DetailsDto;
import com.hzya.frame.ttxofs.dto.ofssaleorderoutsearch.HeaderDetailsDto;
import com.hzya.frame.ttxofs.dto.ofssaleorderoutsearch.HeaderDto;
import com.hzya.frame.ttxofs.dto.stock.StockinOrderSearchResponse;
import com.hzya.frame.ttxofs.service.OfsUnifiedService;
import com.hzya.frame.web.entity.JsonResultEntity;
import org.slf4j.Logger;
@ -758,4 +755,19 @@ public class ProxyPurchaseReturn extends PluginBaseEntity {
Assert.state(false, "根据OFS采购订单号:{}无法查询到OFS采购订单信息", code);
return null;
}
/**
* 2024年8月23日 10:21:50 只保留代理品牌采购入库单
*
* @param returnGoodHeaderDetailsDataDtoArrayList 查询得到的采购入库单
* @author liuyang
*/
private List<HeaderDetailsDto> onlyImplementProxyOrder(List<HeaderDetailsDto> returnGoodHeaderDetailsDataDtoArrayList) {
List<HeaderDetailsDto> headerDetailsDtos = new ArrayList<>();
// TODO 2024年8月23日 10:27:40 O采购单查询接口没有采购类型字段虽然接口文档里有一个类似的类型
if (returnGoodHeaderDetailsDataDtoArrayList != null && returnGoodHeaderDetailsDataDtoArrayList.size() > 0) {
}
return headerDetailsDtos;
}
}

View File

@ -726,4 +726,17 @@ public class ProxyPurchaseWarehous extends PluginBaseEntity {
}
return null;
}
/**
* 仅保留代理品牌的采退出库单
*
* @author liuyang
*/
private List<StockinOrderSearchResponse.StockinOrder> onlyImplementProxyOrder(List<StockinOrderSearchResponse.StockinOrder> returnGoodHeaderDetailsDataDtoArrayList) {
List<StockinOrderSearchResponse.StockinOrder> stockinOrderList = new ArrayList<>();
if (returnGoodHeaderDetailsDataDtoArrayList != null && returnGoodHeaderDetailsDataDtoArrayList.size() > 0) {
}
return stockinOrderList;
}
}