diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/controller/LawsMonthlyReportTitleTemplateEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/controller/LawsMonthlyReportTitleTemplateEOController.java index 57cf0fd29..b5ecaf9ed 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/controller/LawsMonthlyReportTitleTemplateEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/controller/LawsMonthlyReportTitleTemplateEOController.java @@ -181,4 +181,17 @@ public class LawsMonthlyReportTitleTemplateEOController extends JeroController move(@RequestBody List lawsMonthlyReportTitleTemplateEOS) { + lawsMonthlyReportTitleTemplateEOService.move(lawsMonthlyReportTitleTemplateEOS); + return Result.OK("操作成功!"); + } + } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/entity/LawsMonthlyReportTitleTemplateEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/entity/LawsMonthlyReportTitleTemplateEO.java index af530b5e5..ab1b5a6c6 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/entity/LawsMonthlyReportTitleTemplateEO.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/entity/LawsMonthlyReportTitleTemplateEO.java @@ -79,10 +79,6 @@ public class LawsMonthlyReportTitleTemplateEO implements Serializable { @TableField(exist = false) private List children = new ArrayList<>(); - //标识(上移-->0,下移-->1) - @TableField(exist = false) - private String flag; - //排序 private int sort; diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/ILawsMonthlyReportTitleTemplateEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/ILawsMonthlyReportTitleTemplateEOService.java index b0272fd65..51def4c31 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/ILawsMonthlyReportTitleTemplateEOService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/ILawsMonthlyReportTitleTemplateEOService.java @@ -72,7 +72,13 @@ public interface ILawsMonthlyReportTitleTemplateEOService extends IService getPageInfo(Integer pageNo,Integer pageSize, QueryWrapper queryWrapper); /** - * 以及菜单 + * 一级菜单 */ List OneMenuList(); + + /** + * 上移下移 + * @param lawsMonthlyReportTitleTemplateEOS + */ + void move(List lawsMonthlyReportTitleTemplateEOS); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportTitleTemplateEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportTitleTemplateEOServiceImpl.java index 8efdd7896..1205023c3 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportTitleTemplateEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportTitleTemplateEOServiceImpl.java @@ -159,6 +159,22 @@ public class LawsMonthlyReportTitleTemplateEOServiceImpl extends ServiceImpl lawsMonthlyReportTitleTemplateEOS) { + //上移,下移(交换sort) + if(lawsMonthlyReportTitleTemplateEOS.size() == 2){ + int one = lawsMonthlyReportTitleTemplateEOS.get(0).getSort(); + int two = lawsMonthlyReportTitleTemplateEOS.get(1).getSort(); + lawsMonthlyReportTitleTemplateEOS.get(0).setSort(two); + lawsMonthlyReportTitleTemplateEOS.get(1).setSort(one); + } + this.updateBatchById(lawsMonthlyReportTitleTemplateEOS); + } + public Page getPages(Integer currentPage, Integer pageSize, List list){ Page page =new Page(); if(list==null){