同步通知 项目正删改
This commit is contained in:
@@ -70,11 +70,11 @@ class ProjectColumn extends AbstractModel
|
||||
foreach ($tasks as $task) {
|
||||
$task->deleteTask($pushMsg);
|
||||
}
|
||||
$this->delete();
|
||||
$this->addLog("删除列表:" . $this->name);
|
||||
if ($pushMsg) {
|
||||
$this->pushMsg("delete", $this->toArray());
|
||||
}
|
||||
$this->delete();
|
||||
$this->addLog("删除列表:" . $this->name);
|
||||
return Base::retSuccess('删除成功', $this->toArray());
|
||||
});
|
||||
return Base::isSuccess($result);
|
||||
@@ -102,15 +102,22 @@ class ProjectColumn extends AbstractModel
|
||||
/**
|
||||
* 推送消息
|
||||
* @param string $action
|
||||
* @param array $data
|
||||
* @param array $data 发送内容,默认为[id=>列表ID]
|
||||
* @param array $userid 指定会员,默认为项目所有成员
|
||||
*/
|
||||
public function pushMsg($action, $data)
|
||||
public function pushMsg($action, $data = null, $userid = null)
|
||||
{
|
||||
if (!$this->project) {
|
||||
return;
|
||||
}
|
||||
if ($data === null) {
|
||||
$data = ['id' => $this->id];
|
||||
}
|
||||
if ($userid === null) {
|
||||
$userid = $this->project->relationUserids();
|
||||
}
|
||||
$lists = [
|
||||
'userid' => $this->project->relationUserids(),
|
||||
'userid' => $userid,
|
||||
'msg' => [
|
||||
'type' => 'projectColumn',
|
||||
'action' => $action,
|
||||
|
||||
Reference in New Issue
Block a user