Commit 808f081b authored by 赵啸非's avatar 赵啸非

添加动态列表查询接口

parent 00d81a6d
...@@ -32,10 +32,7 @@ import com.mortals.xhx.module.app.dao.AppDao; ...@@ -32,10 +32,7 @@ import com.mortals.xhx.module.app.dao.AppDao;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.*;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
...@@ -67,18 +64,18 @@ public class AppServiceImpl extends AbstractCRUDServiceImpl<AppDao, AppEntity, L ...@@ -67,18 +64,18 @@ public class AppServiceImpl extends AbstractCRUDServiceImpl<AppDao, AppEntity, L
//排序 //排序
if(!ObjectUtils.isEmpty(params.getIdList())){ if(!ObjectUtils.isEmpty(params.getIdList())){
//根据idList进行排序 //根据idList进行排序
List<AppEntity> appEntities = new ArrayList<>(); for (int i = 0; i < params.getIdList().size(); i++) {
for (Long appId : params.getIdList()) { Long id = params.getIdList().get(i);
for (AppEntity app : list) { for (int j = 0; j < list.size(); j++) {
if(appId.equals(app.getId())){ if(id.equals(list.get(j).getId())){
appEntities.add(app); //判断位置是否一直
continue; if(i!=j){
//交换
Collections.swap(list,i,j);
}
} }
} }
} }
if(!ObjectUtils.isEmpty(appEntities)){
list=appEntities;
}
} }
//统计站点 //统计站点
......
...@@ -69,6 +69,10 @@ public class AppController extends BaseCRUDJsonBodyMappingController<AppService, ...@@ -69,6 +69,10 @@ public class AppController extends BaseCRUDJsonBodyMappingController<AppService,
@Override @Override
protected int doListAfter(AppEntity query, Map<String, Object> model, Context context) throws AppException { protected int doListAfter(AppEntity query, Map<String, Object> model, Context context) throws AppException {
//model.get("result")
return super.doListAfter(query, model, context); return super.doListAfter(query, model, context);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment