|
|
@ -15,6 +15,7 @@ import com.glxp.api.entity.basic.BasicCorpEntity;
|
|
|
|
import com.glxp.api.entity.basic.UdiEntity;
|
|
|
|
import com.glxp.api.entity.basic.UdiEntity;
|
|
|
|
import com.glxp.api.entity.basic.UdiRelevanceEntity;
|
|
|
|
import com.glxp.api.entity.basic.UdiRelevanceEntity;
|
|
|
|
import com.glxp.api.entity.basic.UdiRlSupEntity;
|
|
|
|
import com.glxp.api.entity.basic.UdiRlSupEntity;
|
|
|
|
|
|
|
|
import com.glxp.api.entity.purchase.PurApplyDetailEntity;
|
|
|
|
import com.glxp.api.exception.JsonException;
|
|
|
|
import com.glxp.api.exception.JsonException;
|
|
|
|
import com.glxp.api.req.basic.CompanyProductRelevanceRequest;
|
|
|
|
import com.glxp.api.req.basic.CompanyProductRelevanceRequest;
|
|
|
|
import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest;
|
|
|
|
import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest;
|
|
|
@ -28,6 +29,7 @@ import com.glxp.api.res.basic.UdiRelevanceResponse;
|
|
|
|
import com.glxp.api.res.basic.UdiRlSupResponse;
|
|
|
|
import com.glxp.api.res.basic.UdiRlSupResponse;
|
|
|
|
import com.glxp.api.service.auth.AuthAdminService;
|
|
|
|
import com.glxp.api.service.auth.AuthAdminService;
|
|
|
|
import com.glxp.api.service.basic.*;
|
|
|
|
import com.glxp.api.service.basic.*;
|
|
|
|
|
|
|
|
import com.glxp.api.service.purchase.PurApplyDetailService;
|
|
|
|
import com.glxp.api.service.system.CompanyService;
|
|
|
|
import com.glxp.api.service.system.CompanyService;
|
|
|
|
import com.glxp.api.util.BeanCopyUtils;
|
|
|
|
import com.glxp.api.util.BeanCopyUtils;
|
|
|
|
import com.glxp.api.util.SupplementVailUtil;
|
|
|
|
import com.glxp.api.util.SupplementVailUtil;
|
|
|
@ -45,6 +47,7 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 供应商关联耗材字典信息
|
|
|
|
* 供应商关联耗材字典信息
|
|
|
@ -70,6 +73,8 @@ public class UdiRlSupController extends BaseController {
|
|
|
|
private SupplementVailUtil supplementVailUtil;
|
|
|
|
private SupplementVailUtil supplementVailUtil;
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private UdiProductService udiProductService;
|
|
|
|
private UdiProductService udiProductService;
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private PurApplyDetailService purApplyDetailService;
|
|
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
@GetMapping("/sale/info/company/product/relevance/filter")
|
|
|
|
@GetMapping("/sale/info/company/product/relevance/filter")
|
|
|
@ -154,9 +159,14 @@ public class UdiRlSupController extends BaseController {
|
|
|
|
//只查找主标识产品信息
|
|
|
|
//只查找主标识产品信息
|
|
|
|
companyProductRelevanceRequest.setDiType(1);
|
|
|
|
companyProductRelevanceRequest.setDiType(1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//查询详情id过滤
|
|
|
|
|
|
|
|
List<PurApplyDetailEntity> purApplyDetailEntityList= purApplyDetailService.findByOrderId(companyProductRelevanceRequest.getId());
|
|
|
|
|
|
|
|
List<Integer> idList = purApplyDetailEntityList.stream().map(PurApplyDetailEntity::getProductId).collect(Collectors.toList());
|
|
|
|
|
|
|
|
|
|
|
|
List<UdiRelevanceResponse> basicInstrumentMaintainRelevanceResponses = null;
|
|
|
|
List<UdiRelevanceResponse> basicInstrumentMaintainRelevanceResponses = null;
|
|
|
|
FilterUdiRelRequest filterUdiRelRequest=new FilterUdiRelRequest();
|
|
|
|
FilterUdiRelRequest filterUdiRelRequest=new FilterUdiRelRequest();
|
|
|
|
BeanCopyUtils.copy(companyProductRelevanceRequest,filterUdiRelRequest);
|
|
|
|
BeanCopyUtils.copy(companyProductRelevanceRequest,filterUdiRelRequest);
|
|
|
|
|
|
|
|
filterUdiRelRequest.setIds(idList);
|
|
|
|
basicInstrumentMaintainRelevanceResponses = udiRelevanceService.filterUdiJoinSup(filterUdiRelRequest);
|
|
|
|
basicInstrumentMaintainRelevanceResponses = udiRelevanceService.filterUdiJoinSup(filterUdiRelRequest);
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo;
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo;
|
|
|
|
pageInfo = new PageInfo<>(basicInstrumentMaintainRelevanceResponses);
|
|
|
|
pageInfo = new PageInfo<>(basicInstrumentMaintainRelevanceResponses);
|
|
|
|