提交 cd69abc9 authored 作者: zhoushaopan's avatar zhoushaopan

fix(列装模块): 修改列装一键清空回收站

修改列装一键清空回收站
上级 5302519f
...@@ -449,6 +449,7 @@ public class PackingLibraryServiceImpl implements PackingLibraryService { ...@@ -449,6 +449,7 @@ public class PackingLibraryServiceImpl implements PackingLibraryService {
@Override @Override
public void cleanAll(List<Integer> ids) { public void cleanAll(List<Integer> ids) {
List<DeviceLibrary> deviceLibraries = deviceLibraryDao.findAllByPackingIdIn(ids); List<DeviceLibrary> deviceLibraries = deviceLibraryDao.findAllByPackingIdIn(ids);
Set<String> models = new HashSet<>();
// Map<String,String> map = new HashMap<>(); // Map<String,String> map = new HashMap<>();
if (deviceLibraries.size()>0){ if (deviceLibraries.size()>0){
// map.put("error","该列装目录下存在装备,不能被删除"); // map.put("error","该列装目录下存在装备,不能被删除");
...@@ -456,6 +457,7 @@ public class PackingLibraryServiceImpl implements PackingLibraryService { ...@@ -456,6 +457,7 @@ public class PackingLibraryServiceImpl implements PackingLibraryService {
}else { }else {
for (Integer id:ids){ for (Integer id:ids){
PackingLibrary packingLibrary = getOne(id); PackingLibrary packingLibrary = getOne(id);
models.add(packingLibrary.getModel());
packingLibrary.setDeleteTag(1); packingLibrary.setDeleteTag(1);
update(packingLibrary); update(packingLibrary);
//添加列装日志 //添加列装日志
...@@ -467,8 +469,8 @@ public class PackingLibraryServiceImpl implements PackingLibraryService { ...@@ -467,8 +469,8 @@ public class PackingLibraryServiceImpl implements PackingLibraryService {
//发送阅知信息 //发送阅知信息
List<Integer> userIds = userPublicService.findOtherUser(userUtils.getCurrentUserId()); List<Integer> userIds = userPublicService.findOtherUser(userUtils.getCurrentUserId());
//清空 列装回收站 //清空 列装回收站
String content = "清空 列装回收站:【型号:"+packingLibraryDao.findAllByIdIn(ids).stream() String model = String.join(",",models);
.map(PackingLibrary::getModel).distinct().collect(Collectors.toList())+"】"; String content = "清空 列装回收站:【型号:"+model+"】";
MessageBto messageBto = new MessageBto(0,1,content,userIds,0); MessageBto messageBto = new MessageBto(0,1,content,userIds,0);
messageBto.setRecord(StringSplitUtil.idListToString(ids)); messageBto.setRecord(StringSplitUtil.idListToString(ids));
messageService.add(messageBto); messageService.add(messageBto);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论