|
@@ -102,9 +102,14 @@ public class CategoryApi {
|
|
|
categoryOrganization.setRemark(request.getRemark());
|
|
categoryOrganization.setRemark(request.getRemark());
|
|
|
categoryOrganization.setLat(request.getLat());
|
|
categoryOrganization.setLat(request.getLat());
|
|
|
categoryOrganization.setLng(request.getLng());
|
|
categoryOrganization.setLng(request.getLng());
|
|
|
- categoryOrganization.setId(this.sequenceService.nextId());
|
|
|
|
|
- categoryOrganization.setCreatedTime(DateUtil.current());
|
|
|
|
|
- this.categoryOrganizationService.save(categoryOrganization);
|
|
|
|
|
|
|
+ if (request.getId() == null) {
|
|
|
|
|
+ categoryOrganization.setId(this.sequenceService.nextId());
|
|
|
|
|
+ categoryOrganization.setCreatedTime(DateUtil.current());
|
|
|
|
|
+ this.categoryOrganizationService.save(categoryOrganization);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ categoryOrganization.setId(request.getId());
|
|
|
|
|
+ this.categoryOrganizationService.updateById(categoryOrganization);
|
|
|
|
|
+ }
|
|
|
return OapResponse.success().setBody(categoryOrganization);
|
|
return OapResponse.success().setBody(categoryOrganization);
|
|
|
}
|
|
}
|
|
|
|
|
|