Explorar o código

轮播图排序规则修改

chenjiasheng %!s(int64=3) %!d(string=hai) anos
pai
achega
242bdca8e6

+ 18 - 17
business/base-service/src/main/java/com/yihu/jw/hospital/dict/service/WlyyHospitalSysDictService.java

@ -113,7 +113,8 @@ public class WlyyHospitalSysDictService extends BaseJpaService<WlyyHospitalSysDi
                wlyyHospitalSysDictDO1.setHospital(wlyyHospitalSysDictDO.getHospital());
                wlyyHospitalSysDictDO1.setPyCode(wlyyHospitalSysDictDO.getPyCode());
                wlyyHospitalSysDictDO1.setImgUrl(wlyyHospitalSysDictDO.getImgUrl());
                setSort(wlyyHospitalSysDictDO1);
                wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
//                setSort(wlyyHospitalSysDictDO1);
                wlyyHospitalSysDictDO1.setModelName(modelName);
            }else {
                wlyyHospitalSysDictDO1 = new WlyyHospitalSysDictDO();
@ -123,7 +124,7 @@ public class WlyyHospitalSysDictService extends BaseJpaService<WlyyHospitalSysDi
                wlyyHospitalSysDictDO1.setHospital(wlyyHospitalSysDictDO.getHospital());
                wlyyHospitalSysDictDO1.setPyCode(wlyyHospitalSysDictDO.getPyCode());
                wlyyHospitalSysDictDO1.setImgUrl(wlyyHospitalSysDictDO.getImgUrl());
                setSort(wlyyHospitalSysDictDO1);
//                setSort(wlyyHospitalSysDictDO1);
                wlyyHospitalSysDictDO1.setModelName(modelName);
            }
@ -131,21 +132,21 @@ public class WlyyHospitalSysDictService extends BaseJpaService<WlyyHospitalSysDi
        }
        return wlyyHospitalSysDictDao.save(wlyyHospitalSysDictDO);
    }
    private void setSort(WlyyHospitalSysDictDO wlyyHospitalSysDictDO1){
        if (wlyyHospitalSysDictDO1.getDictName().equalsIgnoreCase("ONLINE_HOSPITAL_BANNER")){
            List<WlyyHospitalSysDictDO> wlyyHospitalSysDictDOs=wlyyHospitalSysDictDao.findByDictNameAndSort(wlyyHospitalSysDictDO1.getDictName(),wlyyHospitalSysDictDO1.getSort());
            if (wlyyHospitalSysDictDOs==null||wlyyHospitalSysDictDOs.size()==0){
                wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO1.getSort());
            }
            for (int i = 0; i <wlyyHospitalSysDictDOs.size() ; i++) {
                wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO1.getSort());
                Integer sort=wlyyHospitalSysDictDOs.get(i).getSort();
                sort++;
                wlyyHospitalSysDictDOs.get(i).setSort(sort);
                setSort(wlyyHospitalSysDictDOs.get(i));
            }
        }
    }
//    private void setSort(WlyyHospitalSysDictDO wlyyHospitalSysDictDO1){
//        if (wlyyHospitalSysDictDO1.getDictName().equalsIgnoreCase("ONLINE_HOSPITAL_BANNER")){
//            List<WlyyHospitalSysDictDO> wlyyHospitalSysDictDOs=wlyyHospitalSysDictDao.findByDictNameAndSort(wlyyHospitalSysDictDO1.getDictName(),wlyyHospitalSysDictDO1.getSort());
//            if (wlyyHospitalSysDictDOs==null||wlyyHospitalSysDictDOs.size()==0){
//                wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO1.getSort());
//            }
//            for (int i = 0; i <wlyyHospitalSysDictDOs.size() ; i++) {
//                wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO1.getSort());
//                Integer sort=wlyyHospitalSysDictDOs.get(i).getSort();
//                sort++;
//                wlyyHospitalSysDictDOs.get(i).setSort(sort);
//                setSort(wlyyHospitalSysDictDOs.get(i));
//            }
//        }
//    }
    //根据id删除字典
    public String  deleteDictById(String id){
        String msg = "";