|  | @@ -71,48 +71,58 @@ public class TenantMemberController extends BaseController {
 | 
	
		
			
				|  |  |      @PostMapping("/add")
 | 
	
		
			
				|  |  |      public HttpResponseResult add(@Valid @RequestBody TenantMemberWrapper.InsertOrUpdateTenantMember tenantMember) throws IOException {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        File file = new File("/var/tmp/" + tenantMember.getMultipartFile().getOriginalFilename());
 | 
	
		
			
				|  |  | -        tenantMember.setFile(file);
 | 
	
		
			
				|  |  | -        InputStream inputStream = tenantMember.getMultipartFile().getInputStream();
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        try {
 | 
	
		
			
				|  |  | -            if (!file.getParentFile().exists()) {
 | 
	
		
			
				|  |  | -                file.getParentFile().mkdirs();
 | 
	
		
			
				|  |  | +        if (tenantMember.getMultipartFile() != null) {
 | 
	
		
			
				|  |  | +            File file = new File("/var/tmp/" + tenantMember.getMultipartFile().getOriginalFilename());
 | 
	
		
			
				|  |  | +            tenantMember.setFile(file);
 | 
	
		
			
				|  |  | +            InputStream inputStream = tenantMember.getMultipartFile().getInputStream();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            try {
 | 
	
		
			
				|  |  | +                if (!file.getParentFile().exists()) {
 | 
	
		
			
				|  |  | +                    file.getParentFile().mkdirs();
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                FileOutputStream fos = new FileOutputStream(file);
 | 
	
		
			
				|  |  | +                IOUtils.copy(inputStream, fos);
 | 
	
		
			
				|  |  | +                // 新增数据
 | 
	
		
			
				|  |  | +                return HttpResponseResult.succeed(tenantMemberService.add(tenantMember));
 | 
	
		
			
				|  |  | +            } catch (Exception e) {
 | 
	
		
			
				|  |  | +                return failed(e.getMessage());
 | 
	
		
			
				|  |  | +            } finally {
 | 
	
		
			
				|  |  | +                IOUtils.closeQuietly(inputStream);
 | 
	
		
			
				|  |  | +                FileUtils.deleteQuietly(file);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            FileOutputStream fos = new FileOutputStream(file);
 | 
	
		
			
				|  |  | -            IOUtils.copy(inputStream, fos);
 | 
	
		
			
				|  |  | -            // 新增数据
 | 
	
		
			
				|  |  | -            return HttpResponseResult.succeed(tenantMemberService.add(tenantMember));
 | 
	
		
			
				|  |  | -        } catch (Exception e) {
 | 
	
		
			
				|  |  | -            return failed(e.getMessage());
 | 
	
		
			
				|  |  | -        } finally {
 | 
	
		
			
				|  |  | -            IOUtils.closeQuietly(inputStream);
 | 
	
		
			
				|  |  | -            FileUtils.deleteQuietly(file);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // 新增数据
 | 
	
		
			
				|  |  | +        return HttpResponseResult.succeed(tenantMemberService.add(tenantMember));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @ApiOperation(value = "修改", notes = "机构子账户表- 传入 TenantMemberWrapper.InsertTenantMember")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('tenantMember/update', {'BACKEND'})")
 | 
	
		
			
				|  |  |      @PostMapping("/update")
 | 
	
		
			
				|  |  |      public HttpResponseResult update(@RequestBody TenantMemberWrapper.InsertOrUpdateTenantMember tenantMember) throws IOException {
 | 
	
		
			
				|  |  | -        File file = new File("/var/tmp/" + tenantMember.getMultipartFile().getOriginalFilename());
 | 
	
		
			
				|  |  | -        tenantMember.setFile(file);
 | 
	
		
			
				|  |  | -        InputStream inputStream = tenantMember.getMultipartFile().getInputStream();
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        try {
 | 
	
		
			
				|  |  | -            if (!file.getParentFile().exists()) {
 | 
	
		
			
				|  |  | -                file.getParentFile().mkdirs();
 | 
	
		
			
				|  |  | +        if (tenantMember.getMultipartFile() != null) {
 | 
	
		
			
				|  |  | +            File file = new File("/var/tmp/" + tenantMember.getMultipartFile().getOriginalFilename());
 | 
	
		
			
				|  |  | +            tenantMember.setFile(file);
 | 
	
		
			
				|  |  | +            InputStream inputStream = tenantMember.getMultipartFile().getInputStream();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            try {
 | 
	
		
			
				|  |  | +                if (!file.getParentFile().exists()) {
 | 
	
		
			
				|  |  | +                    file.getParentFile().mkdirs();
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                FileOutputStream fos = new FileOutputStream(file);
 | 
	
		
			
				|  |  | +                IOUtils.copy(inputStream, fos);
 | 
	
		
			
				|  |  | +                // 新增数据
 | 
	
		
			
				|  |  | +                return HttpResponseResult.succeed(tenantMemberService.update(tenantMember));
 | 
	
		
			
				|  |  | +            } catch (Exception e) {
 | 
	
		
			
				|  |  | +                return failed(e.getMessage());
 | 
	
		
			
				|  |  | +            } finally {
 | 
	
		
			
				|  |  | +                IOUtils.closeQuietly(inputStream);
 | 
	
		
			
				|  |  | +                FileUtils.deleteQuietly(file);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            FileOutputStream fos = new FileOutputStream(file);
 | 
	
		
			
				|  |  | -            IOUtils.copy(inputStream, fos);
 | 
	
		
			
				|  |  | -            // 新增数据
 | 
	
		
			
				|  |  | -            return HttpResponseResult.succeed(tenantMemberService.update(tenantMember));
 | 
	
		
			
				|  |  | -        } catch (Exception e) {
 | 
	
		
			
				|  |  | -            return failed(e.getMessage());
 | 
	
		
			
				|  |  | -        } finally {
 | 
	
		
			
				|  |  | -            IOUtils.closeQuietly(inputStream);
 | 
	
		
			
				|  |  | -            FileUtils.deleteQuietly(file);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // 新增数据
 | 
	
		
			
				|  |  | +        return HttpResponseResult.succeed(tenantMemberService.update(tenantMember));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 |