启动项目

newBigdata
xiaoCJ 1 year ago
parent b5701365be
commit 58205b0ebf

@ -2,8 +2,10 @@ package com.sztzjy.financial_bigdata;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
@SpringBootApplication
@EnableScheduling
public class FinancialBigDataApplication {
public static void main(String[] args) {

@ -32,6 +32,16 @@ public class WebConfigurerAdapter implements WebMvcConfigurer {
private String fileType;
@Value("${file.path}")
private String filePath;
@Bean
public IFileUtil getFileUtil() {
if (fileType.equals("local")) {
return new LocalFileUtil(filePath);
} else {
throw new IllegalArgumentException("未知文件工具类注入类型");
}
}
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
@ -67,12 +77,4 @@ public class WebConfigurerAdapter implements WebMvcConfigurer {
}
}
@Bean
public IFileUtil getFileUtil() {
if (fileType.equals("local")) {
return new LocalFileUtil(filePath);
} else {
throw new IllegalArgumentException("未知文件工具类注入类型");
}
}
}

@ -1,13 +1,11 @@
package com.sztzjy.financial_bigdata.util;
import cn.hutool.core.util.IdUtil;
import com.sztzjy.financial_bigdata.util.file.LocalFileUtil;
import com.sztzjy.financial_bigdata.util.seal.SealCircle;
import com.sztzjy.financial_bigdata.util.seal.SealFont;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.io.File;
/**
@ -18,33 +16,32 @@ import java.io.File;
@Component
public class SealUtil {
@Resource
LocalFileUtil localFileUtil;
@Value("${file.path}")
private String filePath;
public String genertSealB(String name) throws Exception{
String file = filePath+"/seal/";
public String genertSealB(String name) throws Exception {
String file = filePath + "/seal/";
// 创建 File 对象
File infoFile = new File(file);
if (!infoFile.exists()) {
infoFile.mkdir();
}
File infoFile = new File(file);
if (!infoFile.exists()) {
infoFile.mkdir();
}
String s = IdUtil.fastSimpleUUID();
com.sztzjy.financial_bigdata.util.seal.SealUtil.builder()
.size(200)
.borderCircle(SealCircle.builder().line(4).width(95).height(95).build())
.mainFont(SealFont.builder().text(name+"有限公司").size(22).space(30.0).margin(4).build())
.mainFont(SealFont.builder().text(name + "有限公司").size(22).space(30.0).margin(4).build())
.centerFont(SealFont.builder().text("★").size(60).build())
.titleFont(SealFont.builder().text("电子签章").size(16).space(8.0).margin(54).build())
.build()
.draw(filePath+"/seal/"+ s +".png");
System.out.println(name+"公章已生成");
return s;
.draw(filePath + "/seal/" + s + ".png");
System.out.println(name + "公章已生成");
return s;
}
public String genertSealA(String name) throws Exception{
String file = filePath+"/seal/";
public String genertSealA(String name) throws Exception {
String file = filePath + "/seal/";
// 创建 File 对象
File infoFile = new File(file);
if (!infoFile.exists()) {
@ -58,8 +55,8 @@ public class SealUtil {
.centerFont(SealFont.builder().text("★").size(60).build())
.titleFont(SealFont.builder().text("电子签章").size(16).space(8.0).margin(54).build())
.build()
.draw(filePath+"/seal/"+ s +".png");
System.out.println(name+"公章已生成");
.draw(filePath + "/seal/" + s + ".png");
System.out.println(name + "公章已生成");
return s;
}
}

@ -146,6 +146,7 @@ public class LocalFileUtil implements IFileUtil{
return path.toString();
}
private String upload(String fileName, MultipartFile file, String relativePath) {
Assert.isTrue(!file.isEmpty(), "文件不存在");
String originalFilename = file.getOriginalFilename();

Loading…
Cancel
Save