|  |  | @ -25,18 +25,25 @@ import com.glxp.api.util.CustomUtil; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.util.FileUtils; |  |  |  | import com.glxp.api.util.FileUtils; | 
			
		
	
		
		
			
				
					
					|  |  |  | import lombok.extern.slf4j.Slf4j; |  |  |  | import lombok.extern.slf4j.Slf4j; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.beans.BeanUtils; |  |  |  | import org.springframework.beans.BeanUtils; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import org.springframework.http.HttpRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import org.springframework.http.server.ServletServerHttpRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.validation.BindingResult; |  |  |  | import org.springframework.validation.BindingResult; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.web.bind.annotation.*; |  |  |  | import org.springframework.web.bind.annotation.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.web.multipart.MultipartFile; |  |  |  | import org.springframework.web.multipart.MultipartFile; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import javax.annotation.Resource; |  |  |  | import javax.annotation.Resource; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import javax.servlet.http.HttpServletRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import javax.servlet.http.HttpServletResponse; |  |  |  | import javax.servlet.http.HttpServletResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import javax.validation.Valid; |  |  |  | import javax.validation.Valid; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.io.IOException; |  |  |  | import java.io.IOException; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.io.InputStream; |  |  |  | import java.io.InputStream; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.nio.charset.StandardCharsets; |  |  |  | import java.nio.charset.StandardCharsets; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.util.ArrayList; |  |  |  | import java.util.ArrayList; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.util.Arrays; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.util.List; |  |  |  | import java.util.List; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.util.Map; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.util.function.Function; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.util.stream.Collectors; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | /** |  |  |  | /** | 
			
		
	
		
		
			
				
					
					|  |  |  |  * 单据类型接口 |  |  |  |  * 单据类型接口 | 
			
		
	
	
		
		
			
				
					|  |  | @ -57,7 +64,7 @@ public class BasicBussinessTypeController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |      * @return |  |  |  |      * @return | 
			
		
	
		
		
			
				
					
					|  |  |  |      */ |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  |     @GetMapping("/udiwms/bussinessType/filter") |  |  |  |     @GetMapping("/udiwms/bussinessType/filter") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse filterList(FilterBussinessTypeRequest filterBussinessTypeRequest) { |  |  |  |     public BaseResponse filterList(FilterBussinessTypeRequest filterBussinessTypeRequest, HttpServletRequest servletServerHttpRequest) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         List<BasicBussinessTypeResponse> list = basicBussinessTypeService.filterList(filterBussinessTypeRequest); |  |  |  |         List<BasicBussinessTypeResponse> list = basicBussinessTypeService.filterList(filterBussinessTypeRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         PageInfo<BasicBussinessTypeResponse> pageInfo = new PageInfo<>(list); |  |  |  |         PageInfo<BasicBussinessTypeResponse> pageInfo = new PageInfo<>(list); | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ResultVOUtils.page(pageInfo); |  |  |  |         return ResultVOUtils.page(pageInfo); | 
			
		
	
	
		
		
			
				
					|  |  | @ -227,7 +234,15 @@ public class BasicBussinessTypeController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |      * @return |  |  |  |      * @return | 
			
		
	
		
		
			
				
					
					|  |  |  |      */ |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("/udiwms/bussinessType/file/upload") |  |  |  |     @PostMapping("/udiwms/bussinessType/file/upload") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse uploadProducts(@RequestParam("file") List<MultipartFile> files) { |  |  |  |     public BaseResponse uploadProducts(@RequestParam("file") List<MultipartFile> files, HttpServletRequest servletServerHttpRequest) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         String cookie=servletServerHttpRequest.getHeader("cookie"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if(cookie!=null){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             cookie= Arrays.asList(cookie.split(";")).get(0); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             cookie=cookie.substring(9); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (int i = 0; i < files.size(); i++) { |  |  |  |         for (int i = 0; i < files.size(); i++) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             MultipartFile file = files.get(i); |  |  |  |             MultipartFile file = files.get(i); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (file.isEmpty()) { |  |  |  |             if (file.isEmpty()) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -239,12 +254,12 @@ public class BasicBussinessTypeController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 List<BasicBussinessTypeEntity> bussinessTypeEntities = JSON.parseArray(json, BasicBussinessTypeEntity.class); |  |  |  |                 List<BasicBussinessTypeEntity> bussinessTypeEntities = JSON.parseArray(json, BasicBussinessTypeEntity.class); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (bussinessTypeEntities != null && bussinessTypeEntities.size() > 0) { |  |  |  |                 if (bussinessTypeEntities != null && bussinessTypeEntities.size() > 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     for (BasicBussinessTypeEntity bussinessTypeEntity : bussinessTypeEntities) { |  |  |  |                     for (BasicBussinessTypeEntity bussinessTypeEntity : bussinessTypeEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                         basicBussinessTypeService.insertIgnoreBussinessType(bussinessTypeEntity); |  |  |  |                         basicBussinessTypeService.insertIgnoreBussinessType(bussinessTypeEntity,cookie); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     } |  |  |  |                     } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |             } catch (Exception e) { |  |  |  |             } catch (Exception e) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 log.error("导入单据类型异常", e); |  |  |  |                 log.error("导入单据类型异常", e); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return ResultVOUtils.error(500, "文件格式错误!"); |  |  |  |                 return ResultVOUtils.error(500, "导入单据类型异常!"); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ResultVOUtils.success("导入成功!"); |  |  |  |         return ResultVOUtils.success("导入成功!"); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |