Commit c4f29562 authored by 赵啸非's avatar 赵啸非

修改区域批量更新

parent 6304adbd
...@@ -105,23 +105,17 @@ public class BaseAreaServiceImpl extends AbstractCRUDServiceImpl<BaseAreaDao, Ba ...@@ -105,23 +105,17 @@ 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 (200 == ret.getCode()) { if (200 == ret.getCode()) {
GroupAreaInfo group = ret.getData().getGroup(); GroupAreaInfo group = ret.getData().getGroup();
//查询当前group是否存在 存在 更新数据 //查询当前group是否存在 存在 更新数据
BaseAreaQuery baseAreaQuery = new BaseAreaQuery(); BaseAreaEntity entity = updateAndSaveEntity( group);
baseAreaQuery.setAreaCode(group.getAreaCode());
BaseAreaEntity entity = updateAndSaveEntity(baseAreaQuery, group);
list.add(entity); list.add(entity);
List<GroupAreaInfo> sonAreas = group.getSonAreas(); List<GroupAreaInfo> sonAreas = group.getSonAreas();
for (GroupAreaInfo sonArea : sonAreas) { for (GroupAreaInfo sonArea : sonAreas) {
// /* entity = updateAndSaveEntity(sonArea);
baseAreaQuery = new BaseAreaQuery(); list.add(entity);*/
baseAreaQuery.setAreaCode(sonArea.getAreaCode());
entity = updateAndSaveEntity(baseAreaQuery, sonArea);
list.add(entity);
updateArea(new BaseAreaQuery().areaCode(sonArea.getAreaCode()),list, context); updateArea(new BaseAreaQuery().areaCode(sonArea.getAreaCode()),list, context);
} }
} }
...@@ -130,7 +124,7 @@ public class BaseAreaServiceImpl extends AbstractCRUDServiceImpl<BaseAreaDao, Ba ...@@ -130,7 +124,7 @@ public class BaseAreaServiceImpl extends AbstractCRUDServiceImpl<BaseAreaDao, Ba
return Rest.ok(); return Rest.ok();
} }
private BaseAreaEntity updateAndSaveEntity(BaseAreaQuery baseAreaQuery, GroupAreaInfo group) { private BaseAreaEntity updateAndSaveEntity( GroupAreaInfo group) {
BaseAreaEntity entity = new BaseAreaEntity(); BaseAreaEntity entity = new BaseAreaEntity();
entity.initAttrValue(); entity.initAttrValue();
BeanUtils.copyProperties(group, entity, BeanUtil.getNullPropertyNames(group)); BeanUtils.copyProperties(group, entity, BeanUtil.getNullPropertyNames(group));
......
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