| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- // +----------------------------------------------------------------------
- // | Description: 导入记录
- // +----------------------------------------------------------------------
- // | Author: ymob
- // +----------------------------------------------------------------------
- namespace app\admin\model;
-
- class ImportRecord extends Common
- {
- protected $name = 'admin_import_record';
-
- protected $autoWriteTimestamp = true;
- protected $createTime = 'create_time';
- protected $updateTime = false;
-
- /**
- * 保存记录
- *
- * @param array $data
- * @return void
- * @author Ymob
- * @datetime 2019-10-22 11:46:41
- */
- public function createData($data)
- {
- $res = $this->save($data);
-
- $message_type_list = [
- 'crm_customer' => Message::IMPORT_CUSTOMER,
- 'crm_contacts' => Message::IMPORT_CONTACTS,
- 'crm_leads' => Message::IMPORT_LEADS,
- 'crm_product' => Message::IMPORT_PRODUCT,
- 'task' => Message::IMPORT_TASK,
- ];
-
- if ($res) {
- (new Message())->send(
- $message_type_list[$data['type']],
- [
- 'total' => $data['total'],
- 'error' => $data['error'],
- 'done' => $data['done'],
- 'success' => $data['done'] - $data['error'],
- 'cover' => $data['cover'],
- 'title' => $data['error'] > 0 ? '点击下载错误数据' : '',
- 'action_id' => $this->id,
- ],
- User::userInfo('id'),
- false
- );
- }
- }
-
- }
|