Commit 29ef8476 authored by 赵啸非's avatar 赵啸非

修改区域批量更新

parent c4f29562
...@@ -105,6 +105,11 @@ public class BaseAreaServiceImpl extends AbstractCRUDServiceImpl<BaseAreaDao, Ba ...@@ -105,6 +105,11 @@ public class BaseAreaServiceImpl extends AbstractCRUDServiceImpl<BaseAreaDao, Ba
Rest<RootAreaInfo> ret = JSON.parseObject(rest, new TypeReference<Rest<RootAreaInfo>>() { Rest<RootAreaInfo> ret = JSON.parseObject(rest, new TypeReference<Rest<RootAreaInfo>>() {
}); });
if(list.size()>500){
this.save(list);
list.clear();
}
if (200 == ret.getCode()) { if (200 == ret.getCode()) {
GroupAreaInfo group = ret.getData().getGroup(); GroupAreaInfo group = ret.getData().getGroup();
......
...@@ -122,11 +122,11 @@ public class BaseAreaController extends BaseCRUDJsonBodyMappingController<BaseAr ...@@ -122,11 +122,11 @@ public class BaseAreaController extends BaseCRUDJsonBodyMappingController<BaseAr
List<BaseAreaEntity> list = new ArrayList<>(); List<BaseAreaEntity> list = new ArrayList<>();
this.service.updateArea(areaQuery, list, getContext()); this.service.updateArea(areaQuery, list, getContext());
log.info("保存基础区域数据,共{}条", list.size()); /* log.info("保存基础区域数据,共{}条", list.size());
if (!ObjectUtils.isEmpty(list)) { if (!ObjectUtils.isEmpty(list)) {
Lists.partition(list, 500).forEach(item -> this.service.save(item)); Lists.partition(list, 500).forEach(item -> this.service.save(item));
} }*/
/* /*
Map<Boolean, List<BaseAreaEntity>> collect = list.stream().collect(Collectors.partitioningBy(x -> x.getId() == null)); Map<Boolean, List<BaseAreaEntity>> collect = list.stream().collect(Collectors.partitioningBy(x -> x.getId() == null));
......
...@@ -67,7 +67,7 @@ Content-Type: application/json ...@@ -67,7 +67,7 @@ Content-Type: application/json
POST {{baseUrl}}/base/area/updateBaseArea POST {{baseUrl}}/base/area/updateBaseArea
Content-Type: application/json Content-Type: application/json
{"areaCode": "511700000000"} {"areaCode": "510000000000"}
###controoler 测试 ###controoler 测试
......
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