|
|
|
@ -28,7 +28,6 @@ import com.glxp.sale.admin.res.inout.StockOrderDetailQueryProductResponse;
|
|
|
|
|
import com.glxp.sale.admin.res.inout.StockOrderDetailResponse;
|
|
|
|
|
import com.glxp.sale.admin.service.auth.AuthAdminService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.BussinessLocalTypeService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.BussinessTypeService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.UdiInfoService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.UdiRelevanceService;
|
|
|
|
|
import com.glxp.sale.admin.service.info.CompanyProductRelevanceService;
|
|
|
|
@ -72,7 +71,6 @@ public class StockOrderDetailController {
|
|
|
|
|
private UdiRelevanceService udiRelevanceService;
|
|
|
|
|
@Resource
|
|
|
|
|
private CompanyProductRelevanceService companyProductRelevanceService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private SystemParamConfigService systemParamConfigService;
|
|
|
|
|
@Resource
|
|
|
|
@ -81,8 +79,6 @@ public class StockOrderDetailController {
|
|
|
|
|
BussinessLocalTypeService bussinessLocalTypeService;
|
|
|
|
|
@Resource
|
|
|
|
|
CodesService codesService;
|
|
|
|
|
@Resource
|
|
|
|
|
BussinessTypeService bussinessTypeService;
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("/udiwms/stock/order/detail/filter")
|
|
|
|
@ -94,8 +90,6 @@ public class StockOrderDetailController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
StockOrderEntity stockOrderEntity = stockOrderService.findById(stockOrderDetailFilterRequest.getOrderIdFk());
|
|
|
|
|
stockOrderDetailFilterRequest.setPage(null);
|
|
|
|
|
stockOrderDetailFilterRequest.setLimit(null);
|
|
|
|
|
List<StockOrderDetailEntity> stockOrderDetailEntityList
|
|
|
|
|
= stockOrderDetailService.filterStockOrderDetail(stockOrderDetailFilterRequest);
|
|
|
|
|
|
|
|
|
@ -494,6 +488,7 @@ public class StockOrderDetailController {
|
|
|
|
|
companyProductRelevanceRequest.setIsDisable(false);
|
|
|
|
|
List<CompanyProductRelevanceResponse> basicInstrumentMaintainRelevanceResponses = null;
|
|
|
|
|
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo2 = null;
|
|
|
|
|
|
|
|
|
|
if (filterUdiInfoRequest.getCustomerId().equals(Constant.SYSTEM_CUSTOMER_ID)) {
|
|
|
|
|
BussinessLocalTypeEntity bussinessTypeEntity = bussinessLocalTypeService.findBTByAction(filterUdiInfoRequest.getBillType());
|
|
|
|
@ -502,7 +497,17 @@ public class StockOrderDetailController {
|
|
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
basicInstrumentMaintainRelevanceResponses = companyProductRelevanceService.filterUdiGp(companyProductRelevanceRequest);
|
|
|
|
@ -512,23 +517,15 @@ public class StockOrderDetailController {
|
|
|
|
|
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) {
|
|
|
|
|