Browse Source

2025-11-11

QC文件预览优化
master
fengyuan_yang 2 months ago
parent
commit
fa3832198e
  1. 1
      src/main/java/com/gaotao/config/ShiroConfig.java
  2. 8
      src/main/java/com/gaotao/modules/productionInbound/service/impl/ProductionInboundServiceImpl.java
  3. 11
      src/main/java/com/gaotao/modules/sys/controller/SysFileController.java
  4. 2
      src/main/java/com/gaotao/modules/sys/service/SysFileService.java
  5. 21
      src/main/java/com/gaotao/modules/sys/service/impl/SysFileServiceImpl.java
  6. 5
      src/main/resources/application-dev.yml

1
src/main/java/com/gaotao/config/ShiroConfig.java

@ -63,6 +63,7 @@ public class ShiroConfig {
filterMap.put("/favicon.ico", "anon");
filterMap.put("/bootstrap/**", "anon");
filterMap.put("/**", "oauth2");
filterMap.put("/by-file/**", "anon");
shiroFilter.setFilterChainDefinitionMap(filterMap);
shiroFilter.setLoginUrl("/login");

8
src/main/java/com/gaotao/modules/productionInbound/service/impl/ProductionInboundServiceImpl.java

@ -74,8 +74,8 @@ public class ProductionInboundServiceImpl implements ProductionInboundService {
List<Object> params = new ArrayList<>();
params.add(site); // 参数1: site
params.add(buNo); // 参数2: buNo
params.add(relatedOrderNo); // 参数3: 关联单号
params.add(inboundNo); // 参数4: 入库单号
params.add(inboundNo); // 参数3: 关联单号
params.add(relatedOrderNo); // 参数4: 入库单号
params.add(""); // 参数5: 空字符串
params.add(""); // 参数6: 空字符串
params.add(""); // 参数7: 空字符串
@ -120,8 +120,8 @@ public class ProductionInboundServiceImpl implements ProductionInboundService {
List<Object> params = new ArrayList<>();
params.add(site); // 参数1: site
params.add(buNo); // 参数2: buNo
params.add(relatedOrderNo); // 参数3: 关联单号
params.add(inboundNo); // 参数4: 入库单号
params.add(inboundNo); // 参数3: 入库单号
params.add(relatedOrderNo); // 参数4: 关联单号
params.add(""); // 参数5: 空字符串
params.add(""); // 参数6: 空字符串
params.add(""); // 参数7: 空字符串

11
src/main/java/com/gaotao/modules/sys/controller/SysFileController.java

@ -62,4 +62,15 @@ public class SysFileController extends AbstractController {
public void downLoadObjectFile(@RequestParam("id") Integer id, HttpServletResponse response) throws UnsupportedEncodingException {
sysFileService.downLoadObjectFile(id,response);
}
/**
* 获取检验单文件
* @param inData
* @return
*/
@PostMapping("/getInspectionFile")
public R getInspectionFile(@RequestBody SysOssEntity inData){
List<SysOssEntity> resultList = sysFileService.getInspectionFile(inData);
return R.ok().put("rows", resultList);
}
}

2
src/main/java/com/gaotao/modules/sys/service/SysFileService.java

@ -36,4 +36,6 @@ public interface SysFileService {
List<SysOssEntity> getFileContentList2(QcFAIRecordData inData);
void downLoadObjectFile(Integer id, HttpServletResponse response) throws UnsupportedEncodingException;
List<SysOssEntity> getInspectionFile(SysOssEntity inData);
}

21
src/main/java/com/gaotao/modules/sys/service/impl/SysFileServiceImpl.java

@ -149,6 +149,27 @@ public class SysFileServiceImpl implements SysFileService {
}
}
@Override
public List<SysOssEntity> getInspectionFile(SysOssEntity inData) {
List<SysOssEntity> files1 = sysOssDao.getSysFileByOrderRef2(inData);
// mes文件
// List<SysOssEntity> list = sysOssDao.searchPartSopListFather(inData);
// for (SysOssEntity p : list) {
// if (p.getSopType().equals("SOP-ST")) {
// p.setSopType("物料SOP");
// }
// // 正斜杠改为反斜杠
// p.setUrl(p.getUrl().replaceAll("/", "\\\\"));
// // 获取文件类型
// int lastDotIndex = p.getUrl().lastIndexOf('.');
// String fileType = p.getUrl().substring(lastDotIndex + 1);
// p.setFileName(p.getFileName() + "." + fileType);
// p.setFileType(fileType);
// }
// files1.addAll(list);
return files1;
}
protected SysUserEntity getUser() {
return (SysUserEntity) SecurityUtils.getSubject().getPrincipal();

5
src/main/resources/application-dev.yml

@ -216,8 +216,9 @@ bartender:
columnMapBartender: ReportID
sys-file:
file-path: 'D:\sop-file'#不可以放入中文字符
oss-url: 'http://192.168.1.160:9000/'
file-path: 'D:\by-file'#不可以放入中文字符
oss-url: 'http://192.168.10.2:6666/'
toacc:
name: 888 #ERP账套号
Loading…
Cancel
Save