|
@ -116,25 +116,27 @@ public class WlyyHospitalSysDictService extends BaseJpaService<WlyyHospitalSysDi
|
|
|
wlyyHospitalSysDictDO1.setPyCode(wlyyHospitalSysDictDO.getPyCode());
|
|
|
wlyyHospitalSysDictDO1.setImgUrl(wlyyHospitalSysDictDO.getImgUrl());
|
|
|
if (wlyyHospitalSysDictDO.getDictName().equalsIgnoreCase("ONLINE_HOSPITAL_BANNER")){
|
|
|
if (wlyyHospitalSysDictDO.getSort()==null||wlyyHospitalSysDictDO.getSort()<=0){
|
|
|
return null;
|
|
|
}
|
|
|
WlyyHospitalSysDictDO wlyyHospitalSysDictDOs = wlyyHospitalSysDictDao.findByDictNameAndSort(wlyyHospitalSysDictDO.getDictName(),wlyyHospitalSysDictDO.getSort());
|
|
|
wlyyHospitalSysDictDOList= wlyyHospitalSysDictDao.findByDictNameAndSortNear("ONLINE_HOSPITAL_BANNER",wlyyHospitalSysDictDO.getSort());
|
|
|
if (wlyyHospitalSysDictDOs==null&&wlyyHospitalSysDictDOList.size()==0){
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
}
|
|
|
if (wlyyHospitalSysDictDOs==null&&wlyyHospitalSysDictDOList.size()>0){
|
|
|
}else if (wlyyHospitalSysDictDOs==null&&wlyyHospitalSysDictDOList.size()>0){
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
}
|
|
|
if (wlyyHospitalSysDictDOs!=null&&wlyyHospitalSysDictDOList.size()==0){
|
|
|
}else if (wlyyHospitalSysDictDOs!=null&&wlyyHospitalSysDictDOList.size()==0){
|
|
|
wlyyHospitalSysDictDOs.setSort(wlyyHospitalSysDictDOs.getSort()+1);
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
}else {
|
|
|
for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO2 : wlyyHospitalSysDictDOList) {
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
Integer sort = wlyyHospitalSysDictDO2.getSort();
|
|
|
sort++;
|
|
|
wlyyHospitalSysDictDO2.setSort(sort);
|
|
|
}
|
|
|
wlyyHospitalSysDictDao.save(wlyyHospitalSysDictDOList);
|
|
|
}
|
|
|
for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO2:wlyyHospitalSysDictDOList) {
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
Integer sort=wlyyHospitalSysDictDO2.getSort();
|
|
|
sort++;
|
|
|
wlyyHospitalSysDictDO2.setSort(sort);
|
|
|
}
|
|
|
wlyyHospitalSysDictDao.save(wlyyHospitalSysDictDOList);
|
|
|
}else {
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
}
|
|
@ -148,25 +150,27 @@ public class WlyyHospitalSysDictService extends BaseJpaService<WlyyHospitalSysDi
|
|
|
wlyyHospitalSysDictDO1.setPyCode(wlyyHospitalSysDictDO.getPyCode());
|
|
|
wlyyHospitalSysDictDO1.setImgUrl(wlyyHospitalSysDictDO.getImgUrl());
|
|
|
if (wlyyHospitalSysDictDO.getDictName().equalsIgnoreCase("ONLINE_HOSPITAL_BANNER")){
|
|
|
if (wlyyHospitalSysDictDO.getSort()==null||wlyyHospitalSysDictDO.getSort()<=0){
|
|
|
return null;
|
|
|
}
|
|
|
WlyyHospitalSysDictDO wlyyHospitalSysDictDOs = wlyyHospitalSysDictDao.findByDictNameAndSort(wlyyHospitalSysDictDO.getDictName(),wlyyHospitalSysDictDO.getSort());
|
|
|
wlyyHospitalSysDictDOList= wlyyHospitalSysDictDao.findByDictNameAndSortNear("ONLINE_HOSPITAL_BANNER",wlyyHospitalSysDictDO.getSort());
|
|
|
if (wlyyHospitalSysDictDOs==null&&wlyyHospitalSysDictDOList.size()==0){
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
}
|
|
|
if (wlyyHospitalSysDictDOs==null&&wlyyHospitalSysDictDOList.size()>0){
|
|
|
}else if (wlyyHospitalSysDictDOs==null&&wlyyHospitalSysDictDOList.size()>0){
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
}
|
|
|
if (wlyyHospitalSysDictDOs!=null&&wlyyHospitalSysDictDOList.size()==0){
|
|
|
}else if (wlyyHospitalSysDictDOs!=null&&wlyyHospitalSysDictDOList.size()==0){
|
|
|
wlyyHospitalSysDictDOs.setSort(wlyyHospitalSysDictDOs.getSort()+1);
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
}else {
|
|
|
for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO2 : wlyyHospitalSysDictDOList) {
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
Integer sort = wlyyHospitalSysDictDO2.getSort();
|
|
|
sort++;
|
|
|
wlyyHospitalSysDictDO2.setSort(sort);
|
|
|
}
|
|
|
wlyyHospitalSysDictDao.save(wlyyHospitalSysDictDOList);
|
|
|
}
|
|
|
for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO2:wlyyHospitalSysDictDOList) {
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
Integer sort=wlyyHospitalSysDictDO2.getSort();
|
|
|
sort++;
|
|
|
wlyyHospitalSysDictDO2.setSort(sort);
|
|
|
}
|
|
|
wlyyHospitalSysDictDao.save(wlyyHospitalSysDictDOList);
|
|
|
}else {
|
|
|
wlyyHospitalSysDictDO1.setSort(wlyyHospitalSysDictDO.getSort());
|
|
|
}
|