diff --git a/pom.xml b/pom.xml
index 5daf058..43f4223 100644
--- a/pom.xml
+++ b/pom.xml
@@ -291,6 +291,20 @@
spring-boot-maven-plugin
2.3.4.RELEASE
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ com.dsic.gj_erp.GjErpApplication
+
+
+ ./
+
+
+
+
com.mysema.maven
apt-maven-plugin
diff --git a/src/main/java/com/dsic/gj_erp/controller/kban/KbanController.java b/src/main/java/com/dsic/gj_erp/controller/kban/KbanController.java
index 9126471..d202b53 100644
--- a/src/main/java/com/dsic/gj_erp/controller/kban/KbanController.java
+++ b/src/main/java/com/dsic/gj_erp/controller/kban/KbanController.java
@@ -1,5 +1,7 @@
package com.dsic.gj_erp.controller.kban;
+import java.io.File;
+import java.net.URL;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
@@ -8,6 +10,12 @@ import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.stream.Collectors;
+import cn.hutool.core.io.FileUtil;
+import cn.hutool.core.io.resource.ResourceUtil;
+import cn.hutool.core.util.StrUtil;
+import com.dsic.gj_erp.bean.jcsj.DmCbxxp;
+import com.dsic.gj_erp.service.jcsj.DmBomService;
+import com.dsic.gj_erp.service.jcsj.DmCbxxpService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -51,6 +59,31 @@ public class KbanController {
private final SyMsgService msgService;
private final DmSygdMxService service;
+
+ /**
+ * 船只批量获取接口
+ */
+ @GetMapping("/getProject")
+ public ResultBean> getProject() {
+ return new ResultBean<>(kbanService.getProjects());
+ }
+
+ /**
+ * 根据船号和批量获取pdf列表
+ */
+ @GetMapping("/pdfList")
+ public ResultBean> pdfList(String dcCh,String dcPl) {
+ String absolutePath = FileUtil.getWebRoot().getAbsolutePath();
+ List ls;
+ try {
+ ls = FileUtil.loopFiles(StrUtil.format("{}/../static/upload/{}/{}/PDF",absolutePath, dcCh, dcPl));
+ }catch (Exception e){
+ ls = FileUtil.loopFiles(StrUtil.format("{}/static/upload/{}/{}/PDF",absolutePath, dcCh, dcPl));
+ }
+
+ return new ResultBean<>(ls.stream().map(FileUtil::getPrefix));
+ }
+
/**
* 30天作业区完成情况折线图
*/
diff --git a/src/main/java/com/dsic/gj_erp/mapper/KbanMapper.java b/src/main/java/com/dsic/gj_erp/mapper/KbanMapper.java
index 8a22480..96e251a 100644
--- a/src/main/java/com/dsic/gj_erp/mapper/KbanMapper.java
+++ b/src/main/java/com/dsic/gj_erp/mapper/KbanMapper.java
@@ -10,6 +10,8 @@ import com.dsic.gj_erp.bean.jhgk.DmYdjh;
@Mapper
public interface KbanMapper {
+ List