|
|
|
@ -25,8 +25,6 @@ import com.glxp.api.util.CustomUtil;
|
|
|
|
|
import com.glxp.api.util.FileUtils;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
|
import org.springframework.http.HttpRequest;
|
|
|
|
|
import org.springframework.http.server.ServletServerHttpRequest;
|
|
|
|
|
import org.springframework.validation.BindingResult;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
@ -41,9 +39,6 @@ import java.nio.charset.StandardCharsets;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.function.Function;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 单据类型接口
|
|
|
|
@ -183,7 +178,14 @@ public class BasicBussinessTypeController extends BaseController {
|
|
|
|
|
if (bindingResult.hasErrors()) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
|
}
|
|
|
|
|
bussinessTypeFilterRequest.setUserId(getUserId());
|
|
|
|
|
//判断是否是医院用户
|
|
|
|
|
if (isHosUser()) {
|
|
|
|
|
bussinessTypeFilterRequest.setUserId(getUserId());
|
|
|
|
|
} else {
|
|
|
|
|
//当前用户为供应商,查询单据类型添加允许供应商使用参数
|
|
|
|
|
bussinessTypeFilterRequest.setSpUse(true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
List<BasicBussinessTypeResponse> bussinessTypeEntities;
|
|
|
|
|
bussinessTypeEntities = basicBussinessTypeService.filterJoinByUser(
|
|
|
|
|
bussinessTypeFilterRequest);
|
|
|
|
@ -240,10 +242,10 @@ public class BasicBussinessTypeController extends BaseController {
|
|
|
|
|
@PostMapping("/udiwms/bussinessType/file/upload")
|
|
|
|
|
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);
|
|
|
|
|
String cookie = servletServerHttpRequest.getHeader("cookie");
|
|
|
|
|
if (cookie != null) {
|
|
|
|
|
cookie = Arrays.asList(cookie.split(";")).get(0);
|
|
|
|
|
cookie = cookie.substring(9);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -258,7 +260,7 @@ public class BasicBussinessTypeController extends BaseController {
|
|
|
|
|
List<BasicBussinessTypeEntity> bussinessTypeEntities = JSON.parseArray(json, BasicBussinessTypeEntity.class);
|
|
|
|
|
if (bussinessTypeEntities != null && bussinessTypeEntities.size() > 0) {
|
|
|
|
|
for (BasicBussinessTypeEntity bussinessTypeEntity : bussinessTypeEntities) {
|
|
|
|
|
basicBussinessTypeService.insertIgnoreBussinessType(bussinessTypeEntity,cookie);
|
|
|
|
|
basicBussinessTypeService.insertIgnoreBussinessType(bussinessTypeEntity, cookie);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|