|
|
@@ -209,7 +209,8 @@ abstract class SyncService
|
|
209
|
209
|
{
|
|
210
|
210
|
// 添加本服务特有的字段, 默认值
|
|
211
|
211
|
$data = array_merge($data, $this->mapping_add);
|
|
212
|
|
- $this->_model->create($data);
|
|
|
212
|
+ $model = $this->_model->create($data);
|
|
|
213
|
+ $this->afterCreate($model->{$this->key});
|
|
213
|
214
|
}
|
|
214
|
215
|
|
|
215
|
216
|
/**
|
|
|
@@ -219,17 +220,26 @@ abstract class SyncService
|
|
219
|
220
|
{
|
|
220
|
221
|
// 保留本地特有字段,只更新从远程获取的字段
|
|
221
|
222
|
$meeting->update($data);
|
|
222
|
|
- $this->afterUpdate($meeting->id);
|
|
|
223
|
+ $this->afterUpdate($meeting->{$this->key});
|
|
223
|
224
|
}
|
|
224
|
225
|
|
|
225
|
226
|
/**
|
|
226
|
|
- * 更新数据
|
|
|
227
|
+ * 更新后处理数据
|
|
227
|
228
|
* @param $id
|
|
228
|
229
|
* @return void
|
|
229
|
230
|
*/
|
|
230
|
231
|
protected function afterUpdate($id): void {
|
|
231
|
232
|
//$this->_model->getOne($id, true);
|
|
232
|
233
|
}
|
|
|
234
|
+
|
|
|
235
|
+ /**
|
|
|
236
|
+ * 创建后处理数据
|
|
|
237
|
+ * @param $id
|
|
|
238
|
+ * @return void
|
|
|
239
|
+ */
|
|
|
240
|
+ protected function afterCreate($id): void {
|
|
|
241
|
+ //$this->_model->getOne($id, true);
|
|
|
242
|
+ }
|
|
233
|
243
|
|
|
234
|
244
|
/**
|
|
235
|
245
|
* 删除数据, 物理删除
|