提交 03cea1a8 authored 作者: zhoushaopan's avatar zhoushaopan

[列装]修改了编辑装备名称一致的问题

上级 1cb3f499
...@@ -511,9 +511,17 @@ public class PackingController { ...@@ -511,9 +511,17 @@ public class PackingController {
packingLog.setRemark("将名称从"+packingLibrary.getName()+"改为"+packingLibraryUpdateVo.getName()); packingLog.setRemark("将名称从"+packingLibrary.getName()+"改为"+packingLibraryUpdateVo.getName());
packingLog.setPackingId(packingLibrary.getId()); packingLog.setPackingId(packingLibrary.getId());
packingLogService.add(packingLog); packingLogService.add(packingLog);
//根据装备可见范围,配用范围,形态查询数据库
List<PackingLibrary> byInvisibleRangeAndTypeAndName = packingLibraryDao.findByInvisibleRangeAndTypeAndName(packingLibraryUpdateVo.getInvisibleRange(), packingLibraryUpdateVo.getType(), packingLibraryUpdateVo.getName());
if (byInvisibleRangeAndTypeAndName.size() >1){
Map<String, Object> map = new HashMap<>();
map.put("error","该装备的名称已经被占用了");
return ResponseEntity.ok(map);
}else {
packingLibrary.setName(packingLibraryUpdateVo.getName()); packingLibrary.setName(packingLibraryUpdateVo.getName());
deviceLibraryDao.upDateName(packingLibrary.getName(),packingLibrary.getId()); deviceLibraryDao.upDateName(packingLibrary.getName(),packingLibrary.getId());
} }
}
if (packingLibraryUpdateVo.getApplyType()!=null&&!packingLibraryUpdateVo.getApplyType().equals(packingLibrary.getApplyType())){ if (packingLibraryUpdateVo.getApplyType()!=null&&!packingLibraryUpdateVo.getApplyType().equals(packingLibrary.getApplyType())){
//添加列装日志 //添加列装日志
PackingLog packingLog = new PackingLog(); PackingLog packingLog = new PackingLog();
...@@ -614,6 +622,7 @@ public class PackingController { ...@@ -614,6 +622,7 @@ public class PackingController {
packingLibrary.setFileUrl(packingLibraryUpdateVo.getFileUrl()); packingLibrary.setFileUrl(packingLibraryUpdateVo.getFileUrl());
packingLibrary.setFileName(packingLibraryUpdateVo.getFileName()); packingLibrary.setFileName(packingLibraryUpdateVo.getFileName());
} }
packingLibraryService.update(packingLibrary); packingLibraryService.update(packingLibrary);
//发送阅知信息 //发送阅知信息
List<Integer> userIds = userPublicService.findOtherUser(userUtils.getCurrentUserId()); List<Integer> userIds = userPublicService.findOtherUser(userUtils.getCurrentUserId());
......
...@@ -26,4 +26,7 @@ public interface PackingLibraryDao extends JpaRepository<PackingLibrary, Integer ...@@ -26,4 +26,7 @@ public interface PackingLibraryDao extends JpaRepository<PackingLibrary, Integer
List<PackingLibrary> findAllByDeleteTag(Integer deleteTag); List<PackingLibrary> findAllByDeleteTag(Integer deleteTag);
PackingLibrary findByDeleteTagAndIdAndPackingStatus(Integer deleteTag,Integer id,Integer packingStatus); PackingLibrary findByDeleteTagAndIdAndPackingStatus(Integer deleteTag,Integer id,Integer packingStatus);
List<PackingLibrary> findByInvisibleRangeAndTypeAndName(Integer invisibleRange,Integer type,String name);
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论