|
|
|
@ -9,6 +9,7 @@ import com.glxp.api.common.res.BaseResponse;
|
|
|
|
|
import com.glxp.api.common.util.ResultVOUtils;
|
|
|
|
|
import com.glxp.api.entity.auth.AuthAdmin;
|
|
|
|
|
import com.glxp.api.entity.basic.BasicCorpEntity;
|
|
|
|
|
import com.glxp.api.entity.basic.UdiEntity;
|
|
|
|
|
import com.glxp.api.entity.basic.UdiRlSupEntity;
|
|
|
|
|
import com.glxp.api.exception.JsonException;
|
|
|
|
|
import com.glxp.api.req.basic.CompanyProductRelevanceRequest;
|
|
|
|
@ -25,6 +26,7 @@ import com.glxp.api.service.basic.BasicCorpService;
|
|
|
|
|
import com.glxp.api.service.basic.UdiRlSupService;
|
|
|
|
|
import com.glxp.api.service.basic.CompanyProductsRelService;
|
|
|
|
|
import com.glxp.api.service.basic.UdiRelevanceService;
|
|
|
|
|
import com.glxp.api.util.udi.FilterUdiUtils;
|
|
|
|
|
import org.springframework.validation.BindingResult;
|
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
@ -64,6 +66,12 @@ public class UdiRlSupController {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(companyProductRelevanceRequest.getUdiCode())) {
|
|
|
|
|
UdiEntity udiEntity = FilterUdiUtils.getUdi(companyProductRelevanceRequest.getUdiCode());
|
|
|
|
|
if (udiEntity != null)
|
|
|
|
|
companyProductRelevanceRequest.setNameCode(udiEntity.getUdi());
|
|
|
|
|
}
|
|
|
|
|
//如果输入DI标识,精确找到不同层级对应的产品信息
|
|
|
|
|
if (StrUtil.isNotEmpty(companyProductRelevanceRequest.getUnionCode())) {
|
|
|
|
|
FilterUdiRelRequest filterUdiInfoRequest = new FilterUdiRelRequest();
|
|
|
|
|
filterUdiInfoRequest.setNameCode(companyProductRelevanceRequest.getUnionCode());
|
|
|
|
@ -74,6 +82,7 @@ public class UdiRlSupController {
|
|
|
|
|
companyProductRelevanceRequest.setUnionCode(null);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
//只查找主标识产品信息
|
|
|
|
|
companyProductRelevanceRequest.setDiType(1);
|
|
|
|
|
}
|
|
|
|
|
List<UdiRlSupResponse> basicInstrumentMaintainRelevanceResponses = null;
|
|
|
|
|