|
|
|
@ -92,7 +92,6 @@ public class StockOrderDetailController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
StockOrderEntity stockOrderEntity = stockOrderService.findById(stockOrderDetailFilterRequest.getOrderIdFk());
|
|
|
|
|
String value = systemParamConfigService.selectValueByParamKey("oeder_detail_by_code");
|
|
|
|
|
List<StockOrderDetailEntity> stockOrderDetailEntityList
|
|
|
|
|
= stockOrderDetailService.filterStockOrderDetail(stockOrderDetailFilterRequest);
|
|
|
|
|
BussinessLocalTypeEntity bussinessLocalTypeEntity = bussinessLocalTypeService.findBTByAction(stockOrderEntity.getBillType());
|
|
|
|
@ -460,10 +459,8 @@ public class StockOrderDetailController {
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("/udiwms/stock/order/detail/filterProduct")
|
|
|
|
|
public BaseResponse filterProduct(FilterUdiInfoRequest filterUdiInfoRequest) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String nameCode = null;
|
|
|
|
|
UdiEntity udiEntity = null;
|
|
|
|
|
String nameCode;
|
|
|
|
|
UdiEntity udiEntity;
|
|
|
|
|
if (filterUdiInfoRequest.getUdiCode() != null && !filterUdiInfoRequest.getUdiCode().isEmpty()) {
|
|
|
|
|
udiEntity = FilterUdiUtils.getUdi(filterUdiInfoRequest.getUdiCode());
|
|
|
|
|
if (udiEntity != null) {
|
|
|
|
@ -485,33 +482,37 @@ public class StockOrderDetailController {
|
|
|
|
|
companyProductRelevanceRequest.setIsDisable(false);
|
|
|
|
|
List<CompanyProductRelevanceResponse> basicInstrumentMaintainRelevanceResponses = null;
|
|
|
|
|
BussinessLocalTypeEntity bussinessTypeEntity = bussinessLocalTypeService.findBTByAction(filterUdiInfoRequest.getBillType());
|
|
|
|
|
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo2 = null;
|
|
|
|
|
if (bussinessTypeEntity.getCorpType() == ConstantStatus.CORP_TYPE_OUT) {
|
|
|
|
|
companyProductRelevanceRequest.setCustomerId(null);
|
|
|
|
|
companyProductRelevanceRequest.setUnitFk(companyProductRelevanceRequest.getCorpId());
|
|
|
|
|
basicInstrumentMaintainRelevanceResponses = companyProductRelevanceService.filterUdiGp(companyProductRelevanceRequest);
|
|
|
|
|
} else {
|
|
|
|
|
basicInstrumentMaintainRelevanceResponses = getHosDatas(filterUdiInfoRequest);
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceResponses = udiRelevanceService.filterUdiGp(filterUdiInfoRequest);
|
|
|
|
|
pageInfo2 = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
if (!pageInfo2.getList().isEmpty()) {
|
|
|
|
|
basicInstrumentMaintainRelevanceResponses = new ArrayList<>(pageInfo2.getList().size());
|
|
|
|
|
for (UdiRelevanceResponse udiRelevanceResponse : pageInfo2.getList()) {
|
|
|
|
|
CompanyProductRelevanceResponse companyProductRelevanceResponse = new CompanyProductRelevanceResponse();
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceResponse, companyProductRelevanceResponse);
|
|
|
|
|
companyProductRelevanceResponse.setRlId(udiRelevanceResponse.getId());
|
|
|
|
|
basicInstrumentMaintainRelevanceResponses.add(companyProductRelevanceResponse);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
PageInfo<CompanyProductRelevanceResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(basicInstrumentMaintainRelevanceResponses);
|
|
|
|
|
PageSimpleResponse<CompanyProductRelevanceResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
if (null != pageInfo2) {
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo2.getTotal());
|
|
|
|
|
} else {
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
}
|
|
|
|
|
pageSimpleResponse.setList(basicInstrumentMaintainRelevanceResponses);
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<CompanyProductRelevanceResponse> getHosDatas(FilterUdiInfoRequest filterUdiInfoRequest) {
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceResponses = udiRelevanceService.filterUdiGp(filterUdiInfoRequest);
|
|
|
|
|
List<CompanyProductRelevanceResponse> basicInstrumentMaintainRelevanceResponses = new ArrayList<>();
|
|
|
|
|
for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceResponses) {
|
|
|
|
|
CompanyProductRelevanceResponse companyProductRelevanceResponse = new CompanyProductRelevanceResponse();
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceResponse, companyProductRelevanceResponse);
|
|
|
|
|
companyProductRelevanceResponse.setRlId(udiRelevanceResponse.getId());
|
|
|
|
|
basicInstrumentMaintainRelevanceResponses.add(companyProductRelevanceResponse);
|
|
|
|
|
}
|
|
|
|
|
return basicInstrumentMaintainRelevanceResponses;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("/udiwms/stock/order/detail/copy")
|
|
|
|
|
public BaseResponse uploadCount(@RequestParam("id") String id) {
|
|
|
|
|