Commit 09a28d9a authored by 李驰骋's avatar 李驰骋

工艺文档

parent 6760822f
...@@ -44,14 +44,7 @@ public class MoctaController { ...@@ -44,14 +44,7 @@ public class MoctaController {
@ApiOperation("获取文件列表") @ApiOperation("获取文件列表")
@PostMapping("/mocta/getfordocList") @PostMapping("/mocta/getfordocList")
MoctaDocDto getfordocList(@RequestBody MoctaIdCriteria criteria){ MoctaDocDto getfordocList(@RequestBody MoctaIdCriteria criteria){
MoctaDocDto rst = new MoctaDocDto(); return moctaService.getForDoc2(criteria);
SmbFileSystem fileSystem = new SmbFileSystem();
fileSystem.setUri(appConfig.getShareUrl());
List<FileView> list = fileSystem.searchFiles("/", ".*",false);
list.forEach(s->{
rst.getFiles().add(s.getName());
});
return rst;
} }
@ApiOperation("下载文件") @ApiOperation("下载文件")
@PostMapping("/mocta/getfordocFile") @PostMapping("/mocta/getfordocFile")
......
package com.topsunit.scanservice.ximai.service; package com.topsunit.scanservice.ximai.service;
import com.topsunit.scanservice.ximai.common.AppConfig;
import com.topsunit.scanservice.ximai.common.FileView;
import com.topsunit.scanservice.ximai.common.SmbFileSystem;
import com.topsunit.scanservice.ximai.dao.InvmbDao; import com.topsunit.scanservice.ximai.dao.InvmbDao;
import com.topsunit.scanservice.ximai.dao.MoctaDao; import com.topsunit.scanservice.ximai.dao.MoctaDao;
import com.topsunit.scanservice.ximai.dao.MoctbDao; import com.topsunit.scanservice.ximai.dao.MoctbDao;
...@@ -40,6 +43,9 @@ public class MoctaService { ...@@ -40,6 +43,9 @@ public class MoctaService {
@Autowired @Autowired
private MoctbDao moctbDao; private MoctbDao moctbDao;
@Autowired
private AppConfig appConfig;
private final MoctaDao moctaDao; private final MoctaDao moctaDao;
private final InvmbDao invmbDao; private final InvmbDao invmbDao;
...@@ -60,6 +66,20 @@ public class MoctaService { ...@@ -60,6 +66,20 @@ public class MoctaService {
}); });
} }
public MoctaDocDto getForDoc2(MoctaIdCriteria criteria) {
MoctaDocDto dto = moctaDao.findById(moctaMapper.toMoctaId(criteria))
.map(moctaMapper::toMoctaDocDto).orElse(new MoctaDocDto());
SmbFileSystem fileSystem = new SmbFileSystem();
fileSystem.setUri(appConfig.getShareUrl());
if(StringUtils.isNotBlank(dto.getUdf08())){
List<FileView> list = fileSystem.searchFiles("/", dto.getUdf08()+".*",false);
list.forEach(s->{
dto.getFiles().add(s.getName());
});
}
return dto;
}
public List<MoctaDto> getMoctaList(MoctaCriteria criteria) { public List<MoctaDto> getMoctaList(MoctaCriteria criteria) {
Specification<Mocta> query = new Specification<Mocta>() { Specification<Mocta> query = new Specification<Mocta>() {
......
...@@ -34,7 +34,7 @@ spring: ...@@ -34,7 +34,7 @@ spring:
name: DEMO name: DEMO
username: sa username: sa
password: 123qweQWE password: 123qweQWE
url: jdbc:sqlserver://localhost:1433;DatabaseName=leader url: jdbc:sqlserver://localhost:1433;DatabaseName=ximai
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
filters: stat filters: stat
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment