Browse Source

2026-07-01

RoHS优化
master
fengyuan_yang 4 weeks ago
parent
commit
903c27aeae
  1. 9
      src/main/java/com/spring/modules/oss/controller/OssController.java
  2. 2
      src/main/java/com/spring/modules/oss/service/SysOssService.java
  3. 15
      src/main/java/com/spring/modules/oss/service/impl/SysOssServiceImpl.java

9
src/main/java/com/spring/modules/oss/controller/OssController.java

@ -44,6 +44,15 @@ public class OssController {
return R.ok("操作成功"); return R.ok("操作成功");
} }
@PostMapping("/updateRemark")
public R updateRemark(@RequestBody SysOssEntity oss){
if (oss == null || oss.getId() == null) {
return R.error("附件ID不能为空");
}
sysOssService.updateOssFileRemark(oss.getId(), oss.getFileRemark());
return R.ok("操作成功");
}
@PostMapping @PostMapping
public R queryOssFile(@RequestBody SysOssEntity oss){ public R queryOssFile(@RequestBody SysOssEntity oss){
List<SysOssEntity> list = sysOssService.queryOssFile(oss); List<SysOssEntity> list = sysOssService.queryOssFile(oss);

2
src/main/java/com/spring/modules/oss/service/SysOssService.java

@ -53,4 +53,6 @@ public interface SysOssService extends IService<SysOssEntity> {
void upgradeOssFile(MultipartFile file, Long sourceId, String fileRemark, Integer newRev); void upgradeOssFile(MultipartFile file, Long sourceId, String fileRemark, Integer newRev);
String getNextFileNo(String site); String getNextFileNo(String site);
void updateOssFileRemark(Long id, String fileRemark);
} }

15
src/main/java/com/spring/modules/oss/service/impl/SysOssServiceImpl.java

@ -200,6 +200,21 @@ public class SysOssServiceImpl extends ServiceImpl<SysOssDao, SysOssEntity> impl
return fileNo; return fileNo;
} }
@Override
@Transactional
public void updateOssFileRemark(Long id, String fileRemark) {
if (id == null) {
throw new IllegalArgumentException("附件ID不能为空");
}
boolean updated = lambdaUpdate()
.set(SysOssEntity::getFileRemark, fileRemark == null ? "" : fileRemark)
.eq(SysOssEntity::getId, id)
.update();
if (!updated) {
throw new IllegalArgumentException("附件不存在或更新失败");
}
}
@Override @Override
public void previewOssFileById(Integer id, HttpServletResponse response) { public void previewOssFileById(Integer id, HttpServletResponse response) {
SysOssEntity oss = this.getById(id); SysOssEntity oss = this.getById(id);

Loading…
Cancel
Save