private void deleteFromServer(OModel model, SyncResult syncResult) {
LocalRecordState recordState = new LocalRecordState(mContext);
List<Integer> ids = recordState.getServerIds(model.getModelName());
if (!ids.isEmpty()) {
OdooResult result = odoo.unlinkRecord(model.getModelName(), ids);
if (result == null) {
Log.e(TAG, "FATAL : Request aborted.");
return;
}
if (result.containsKey("error")) {
Log.e(TAG, result.get("error") + "");
return;
}
if (result.getBoolean("result")) {
syncResult.stats.numSkippedEntries += ids.size();
recordState.delete("server_id in (" + TextUtils.join(", ", ids) + ") and model = ?", model.getModelName());
}
}
}
SyncAdapter.java 文件源码
java
阅读 42
收藏 0
点赞 0
评论 0
项目:odoo-work
作者:
评论列表
文章目录