提交 89502317 authored 作者: 133's avatar 133

[列装] 编辑排序接口bug

上级 39c88b1c
...@@ -457,11 +457,13 @@ public class PackingController { ...@@ -457,11 +457,13 @@ public class PackingController {
} }
List<PackingLibrary> packingLibraries = new ArrayList<>(); List<PackingLibrary> packingLibraries = new ArrayList<>();
if (packingLibrary.getShowOrder()>packingModelEdit.getShowOrder()){ if (packingLibrary.getShowOrder()>packingModelEdit.getShowOrder()){
String model=" ";
for (int i = packingModelEdit.getShowOrder();i<packingLibrary.getShowOrder();i++){ for (int i = packingModelEdit.getShowOrder();i<packingLibrary.getShowOrder();i++){
if (packingLibraryDao.findByShowOrder(i)!=null){ if (packingLibraryDao.findByShowOrderAndModelNot(i,model)!=null){
PackingLibrary packingLibrary1 = packingLibraryDao.findByShowOrder(i); PackingLibrary packingLibrary1 = packingLibraryDao.findByShowOrderAndModelNot(i,model);
packingLibrary1.setShowOrder(i+1); packingLibrary1.setShowOrder(i+1);
packingLibraries.add(packingLibrary1); packingLibraries.add(packingLibrary1);
model=packingLibrary1.getModel();
} }
else { else {
break; break;
...@@ -502,7 +504,7 @@ public class PackingController { ...@@ -502,7 +504,7 @@ public class PackingController {
else { else {
throw new ApiException("传入的列装id不是型号"); throw new ApiException("传入的列装id不是型号");
} }
return ResponseEntity.ok("编辑成功"); return ResponseEntity.ok(ResponseEntity.ok(packingModelEdit));
} }
@ApiOperation(value = "编辑列装装备") @ApiOperation(value = "编辑列装装备")
......
...@@ -19,6 +19,8 @@ public interface PackingLibraryDao extends JpaRepository<PackingLibrary, Integer ...@@ -19,6 +19,8 @@ public interface PackingLibraryDao extends JpaRepository<PackingLibrary, Integer
PackingLibrary findByShowOrder(Integer showOrder); PackingLibrary findByShowOrder(Integer showOrder);
PackingLibrary findByShowOrderAndModelNot(Integer showOrder,String model);
List<PackingLibrary> findAllByIsRootAndPackingStatus(Integer isRoot,Integer packingStatus); List<PackingLibrary> findAllByIsRootAndPackingStatus(Integer isRoot,Integer packingStatus);
List<PackingLibrary> findAllByPartParentIdAndMatchingRangeAndPackingStatusAndName(Integer partParentId,Integer matchingRange,Integer packingStatus,String name); List<PackingLibrary> findAllByPartParentIdAndMatchingRangeAndPackingStatusAndName(Integer partParentId,Integer matchingRange,Integer packingStatus,String name);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论