|  |  |  | @ -3,6 +3,7 @@ package com.glxp.api.controller.basic; | 
			
		
	
		
			
				
					|  |  |  |  | import cn.hutool.core.bean.BeanUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import cn.hutool.core.collection.CollUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import cn.hutool.core.util.IdUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import cn.hutool.core.util.ObjectUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import cn.hutool.core.util.StrUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import com.github.pagehelper.PageInfo; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.annotation.AuthRuleAnnotation; | 
			
		
	
	
		
			
				
					|  |  |  | @ -27,6 +28,7 @@ import com.glxp.api.res.basic.CompanyProductRelevanceResponse; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.res.basic.UdiRlSupResponse; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.res.basic.UdiRelevanceResponse; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.auth.AuthAdminService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.auth.CustomerInfoService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.basic.*; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.system.CompanyService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.util.SupplementVailUtil; | 
			
		
	
	
		
			
				
					|  |  |  | @ -42,6 +44,7 @@ import org.springframework.web.context.request.ServletRequestAttributes; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import javax.annotation.Resource; | 
			
		
	
		
			
				
					|  |  |  |  | import javax.servlet.http.HttpServletRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import javax.validation.Valid; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.ArrayList; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.Date; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.List; | 
			
		
	
	
		
			
				
					|  |  |  | @ -72,6 +75,8 @@ public class UdiRlSupController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |     private UdiProductService udiProductService; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     SpsSyncWebSocket webSocketServer; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     private CustomerInfoService customerInfoService; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
			
				
					|  |  |  |  |     @GetMapping("/sale/info/company/product/relevance/filter") | 
			
		
	
	
		
			
				
					|  |  |  | @ -86,6 +91,12 @@ public class UdiRlSupController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |                 companyProductRelevanceRequest.setCustomerId(null); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         if (ObjectUtil.isNotNull(companyProductRelevanceRequest.getUserFlag())){ | 
			
		
	
		
			
				
					|  |  |  |  |             Integer userFlag = companyProductRelevanceRequest.getUserFlag(); | 
			
		
	
		
			
				
					|  |  |  |  |             //获取 供应商状态为 userFlag 的 customerIds列表
 | 
			
		
	
		
			
				
					|  |  |  |  |             List<Long> customerIds =  customerInfoService.selectCustomerIdListByUserFlag(userFlag); | 
			
		
	
		
			
				
					|  |  |  |  |             companyProductRelevanceRequest.setCustomerIds(customerIds); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         companyProductRelevanceRequest.setIsDisable(false); | 
			
		
	
		
			
				
					|  |  |  |  |         if (StrUtil.isNotEmpty(companyProductRelevanceRequest.getUdiCode())) { | 
			
		
	
	
		
			
				
					|  |  |  | @ -279,6 +290,17 @@ public class UdiRlSupController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |         return ResultVOUtils.success("成功"); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
			
				
					|  |  |  |  |     @PostMapping("/sale/info/company/product/relevance/copyCustomerId") | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse copyCustomerId(@RequestBody @Valid CopyCustomerIdRequest copyCustomerIdRequest, | 
			
		
	
		
			
				
					|  |  |  |  |                                                       BindingResult bindingResult) { | 
			
		
	
		
			
				
					|  |  |  |  |         if (bindingResult.hasErrors()) { | 
			
		
	
		
			
				
					|  |  |  |  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         companyProductRelevanceService.copyCustomerId(copyCustomerIdRequest); | 
			
		
	
		
			
				
					|  |  |  |  |         return ResultVOUtils.success("转让成功"); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     public String getCustomerId() { | 
			
		
	
		
			
				
					|  |  |  |  |         ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); | 
			
		
	
		
			
				
					|  |  |  |  |         if (attributes == null) { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |