业务逻辑优化调整.
Showing
4 changed files
with
14 additions
and
12 deletions
... | @@ -11,8 +11,6 @@ import com.pashanhoo.file.entity.DgFileDO; | ... | @@ -11,8 +11,6 @@ import com.pashanhoo.file.entity.DgFileDO; |
11 | import com.pashanhoo.file.entity.vo.*; | 11 | import com.pashanhoo.file.entity.vo.*; |
12 | import com.pashanhoo.file.mapper.DgFileMapper; | 12 | import com.pashanhoo.file.mapper.DgFileMapper; |
13 | import com.pashanhoo.file.service.DgFileService; | 13 | import com.pashanhoo.file.service.DgFileService; |
14 | import io.minio.Result; | ||
15 | import io.minio.messages.DeleteError; | ||
16 | import org.springframework.beans.factory.annotation.Autowired; | 14 | import org.springframework.beans.factory.annotation.Autowired; |
17 | import org.springframework.stereotype.Service; | 15 | import org.springframework.stereotype.Service; |
18 | import org.springframework.transaction.annotation.Transactional; | 16 | import org.springframework.transaction.annotation.Transactional; | ... | ... |
1 | package com.pashanhoo.modify.service.impl; | 1 | package com.pashanhoo.modify.service.impl; |
2 | 2 | ||
3 | import cn.hutool.core.date.DateTime; | 3 | import cn.hutool.core.date.DateTime; |
4 | import cn.hutool.core.lang.UUID; | ||
5 | import cn.hutool.json.JSON; | 4 | import cn.hutool.json.JSON; |
6 | import cn.hutool.json.JSONConfig; | 5 | import cn.hutool.json.JSONConfig; |
7 | import cn.hutool.json.JSONUtil; | 6 | import cn.hutool.json.JSONUtil; | ... | ... |
... | @@ -68,6 +68,11 @@ public class DgArchivesReplenishController { | ... | @@ -68,6 +68,11 @@ public class DgArchivesReplenishController { |
68 | @GetMapping("doReplenishArchive") | 68 | @GetMapping("doReplenishArchive") |
69 | @ApiOperation(value = "归档") | 69 | @ApiOperation(value = "归档") |
70 | public Result doReplenishArchive(@ApiParam("档案补录标识码") @RequestParam String bsmModify,@ApiParam("档案标识码") @RequestParam String bsmArchive){ | 70 | public Result doReplenishArchive(@ApiParam("档案补录标识码") @RequestParam String bsmModify,@ApiParam("档案标识码") @RequestParam String bsmArchive){ |
71 | return Result.ok(dgarchivesreplenishService.doReplenishArchive(bsmModify,bsmArchive)); | 71 | boolean flag = dgarchivesreplenishService.doReplenishArchive(bsmModify, bsmArchive); |
72 | if (flag) { | ||
73 | return Result.ok("归档成功"); | ||
74 | } else { | ||
75 | return Result.error("归档失败"); | ||
76 | } | ||
72 | } | 77 | } |
73 | } | 78 | } | ... | ... |
1 | package com.pashanhoo.replenish.service.impl; | 1 | package com.pashanhoo.replenish.service.impl; |
2 | 2 | ||
3 | |||
4 | import cn.hutool.core.collection.CollUtil; | 3 | import cn.hutool.core.collection.CollUtil; |
5 | import cn.hutool.core.collection.CollectionUtil; | ||
6 | import cn.hutool.core.date.DateTime; | 4 | import cn.hutool.core.date.DateTime; |
7 | import cn.hutool.core.date.DateUtil; | 5 | import cn.hutool.core.date.DateUtil; |
8 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 6 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
... | @@ -11,6 +9,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; | ... | @@ -11,6 +9,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; |
11 | import com.baomidou.mybatisplus.core.toolkit.IdWorker; | 9 | import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
12 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 10 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
13 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 11 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
12 | import com.pashanhoo.archive.entity.ArchiveStatus; | ||
14 | import com.pashanhoo.archive.entity.DgArchivesConverter; | 13 | import com.pashanhoo.archive.entity.DgArchivesConverter; |
15 | import com.pashanhoo.archive.entity.DgArchivesDO; | 14 | import com.pashanhoo.archive.entity.DgArchivesDO; |
16 | import com.pashanhoo.archive.entity.vo.AddDgArchivesRequest; | 15 | import com.pashanhoo.archive.entity.vo.AddDgArchivesRequest; |
... | @@ -31,10 +30,12 @@ import com.pashanhoo.common.util.fileupload.MinioConfig; | ... | @@ -31,10 +30,12 @@ import com.pashanhoo.common.util.fileupload.MinioConfig; |
31 | import com.pashanhoo.common.util.fileupload.MinioUtil; | 30 | import com.pashanhoo.common.util.fileupload.MinioUtil; |
32 | import com.pashanhoo.file.entity.DgFileDO; | 31 | import com.pashanhoo.file.entity.DgFileDO; |
33 | import com.pashanhoo.file.service.DgFileService; | 32 | import com.pashanhoo.file.service.DgFileService; |
34 | import com.pashanhoo.archive.entity.ArchiveStatus; | ||
35 | import com.pashanhoo.replenish.entity.DgArchivesReplenishConverter; | 33 | import com.pashanhoo.replenish.entity.DgArchivesReplenishConverter; |
36 | import com.pashanhoo.replenish.entity.DgArchivesReplenishDO; | 34 | import com.pashanhoo.replenish.entity.DgArchivesReplenishDO; |
37 | import com.pashanhoo.replenish.entity.vo.*; | 35 | import com.pashanhoo.replenish.entity.vo.AddDgArchivesReplenishRequest; |
36 | import com.pashanhoo.replenish.entity.vo.DgArchivesReplenishDetailVO; | ||
37 | import com.pashanhoo.replenish.entity.vo.DgArchivesReplenishListVO; | ||
38 | import com.pashanhoo.replenish.entity.vo.DgArchivesReplenishSearchRequest; | ||
38 | import com.pashanhoo.replenish.mapper.DgArchivesReplenishMapper; | 39 | import com.pashanhoo.replenish.mapper.DgArchivesReplenishMapper; |
39 | import com.pashanhoo.replenish.service.DgArchivesReplenishService; | 40 | import com.pashanhoo.replenish.service.DgArchivesReplenishService; |
40 | import org.springframework.beans.factory.annotation.Autowired; | 41 | import org.springframework.beans.factory.annotation.Autowired; |
... | @@ -220,7 +221,6 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen | ... | @@ -220,7 +221,6 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen |
220 | //删除卷内目录.测试环境主外键约束需要先删除附件表再删除卷内目录表.所以代码移动到这里 | 221 | //删除卷内目录.测试环境主外键约束需要先删除附件表再删除卷内目录表.所以代码移动到这里 |
221 | dgArchivesCatalogService.remove(catalogWrapper); | 222 | dgArchivesCatalogService.remove(catalogWrapper); |
222 | 223 | ||
223 | |||
224 | //删除档案信息表 | 224 | //删除档案信息表 |
225 | QueryWrapper<DgArchivesDO> archivesWrapper = new QueryWrapper<>(); | 225 | QueryWrapper<DgArchivesDO> archivesWrapper = new QueryWrapper<>(); |
226 | archivesWrapper.lambda().in(DgArchivesDO::getBsmArchives, bsmArchives); | 226 | archivesWrapper.lambda().in(DgArchivesDO::getBsmArchives, bsmArchives); |
... | @@ -237,7 +237,7 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen | ... | @@ -237,7 +237,7 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen |
237 | 237 | ||
238 | /** | 238 | /** |
239 | * 补录归档 | 239 | * 补录归档 |
240 | * 补录记录的状态为已归档和归档日期,一并修改档案记录的状态为在库,判断卷内目录和每个卷内目录对应的附件列表是否为空,如果为空不能归档 | 240 | * 补录记录的状态为已归档和归档日期,一并修改档案记录的状态为在库,判断卷内目录和每个卷内目录对应的附件列表是否为空,如果为空不能归档. |
241 | * | 241 | * |
242 | * @param bsmModify 补录标识码 | 242 | * @param bsmModify 补录标识码 |
243 | * @param bsmArchive 档案标识码 | 243 | * @param bsmArchive 档案标识码 |
... | @@ -245,7 +245,7 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen | ... | @@ -245,7 +245,7 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen |
245 | */ | 245 | */ |
246 | @Override | 246 | @Override |
247 | @Transactional(rollbackFor = Exception.class) | 247 | @Transactional(rollbackFor = Exception.class) |
248 | public boolean doReplenishArchive(String bsmModify,String bsmArchive) { | 248 | public boolean doReplenishArchive(String bsmModify, String bsmArchive) { |
249 | 249 | ||
250 | //判断卷内目录和附件是否有数据 | 250 | //判断卷内目录和附件是否有数据 |
251 | QueryWrapper<DgArchivesCatalogDO> catalogWrapper = new QueryWrapper<>(); | 251 | QueryWrapper<DgArchivesCatalogDO> catalogWrapper = new QueryWrapper<>(); |
... | @@ -272,7 +272,7 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen | ... | @@ -272,7 +272,7 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen |
272 | DgArchivesReplenishDO replenishDO = new DgArchivesReplenishDO(); | 272 | DgArchivesReplenishDO replenishDO = new DgArchivesReplenishDO(); |
273 | replenishDO.setBsmModify(bsmModify); | 273 | replenishDO.setBsmModify(bsmModify); |
274 | replenishUpdateWrapper.lambda().set(DgArchivesReplenishDO::getCreateTime, DateUtil.date()).set(DgArchivesReplenishDO::getState, "2").eq(DgArchivesReplenishDO::getBsmModify, bsmModify); | 274 | replenishUpdateWrapper.lambda().set(DgArchivesReplenishDO::getCreateTime, DateUtil.date()).set(DgArchivesReplenishDO::getState, "2").eq(DgArchivesReplenishDO::getBsmModify, bsmModify); |
275 | this.update(replenishDO,replenishUpdateWrapper); | 275 | this.update(replenishDO, replenishUpdateWrapper); |
276 | 276 | ||
277 | //更新档案表状态 | 277 | //更新档案表状态 |
278 | UpdateWrapper<DgArchivesDO> archiveUpdateWrapper = new UpdateWrapper<>(); | 278 | UpdateWrapper<DgArchivesDO> archiveUpdateWrapper = new UpdateWrapper<>(); | ... | ... |
-
Please register or sign in to post a comment