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

修改区域批量更新

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