1.看板pdf相关接口

master
董哲奇 7 months ago
parent 9dfebc9cb7
commit b6ffab054a

@ -291,6 +291,20 @@
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.3.4.RELEASE</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.dsic.gj_erp.GjErpApplication</mainClass>
</manifest>
<manifestEntries>
<Class-Path>./</Class-Path>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>

@ -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<File> 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线
*/

@ -10,6 +10,8 @@ import com.dsic.gj_erp.bean.jhgk.DmYdjh;
@Mapper
public interface KbanMapper {
List<Map<String, Object>> getProjects();
//线表重量
List<Double> getEveryMonXbzlByNf(String nf);

@ -21,6 +21,10 @@ public class KbanService {
private final KbanMapper kbanMapper;
public List<Map<String, Object>> getProjects() {
return kbanMapper.getProjects();
}
public Map<String, Object> todayZyjhzx() {
DateTime date = DateUtil.date();
String from = DateUtil.beginOfMonth(date).toString("yyyy/MM/dd");

@ -43,7 +43,7 @@ mybatis-plus.configuration.batch-size=5000
zxtbm=PS
spring.resources.static-locations=file:./static

@ -192,4 +192,7 @@
WHERE
jssj BETWEEN #{from} and #{to}
</select>
<select id="getProjects" resultType="java.util.Map">
SELECT dcch dcCh,pl dcPl from (SELECT dcch ,pl ,ROW_NUMBER() over(PARTITION by dcch,pl order by dcch,pl) rn from dm_bom ) a where a.rn=1
</select>
</mapper>

Loading…
Cancel
Save