no message

This commit is contained in:
kuaifan
2021-06-07 16:11:18 +08:00
parent b0a5a73153
commit b6cbb66ae3
5 changed files with 233 additions and 7 deletions

View File

@@ -2,6 +2,9 @@
namespace App\Models;
use App\Module\Base;
use Illuminate\Database\Eloquent\SoftDeletes;
/**
* Class ProjectColumn
*
@@ -27,6 +30,8 @@ namespace App\Models;
*/
class ProjectColumn extends AbstractModel
{
use SoftDeletes;
/**
* @return \Illuminate\Database\Eloquent\Relations\HasMany
*/
@@ -34,4 +39,21 @@ class ProjectColumn extends AbstractModel
{
return $this->hasMany(projectTask::class, 'column_id', 'id')->orderByDesc('id');
}
/**
* 删除列表
* @return bool
*/
public function deleteColumn()
{
$result = AbstractModel::transaction(function () {
ProjectTask::whereColumnId($this->id)->delete();
if ($this->delete()) {
return Base::retSuccess('success');
} else {
return Base::retError('error');
}
});
return Base::isSuccess($result);
}
}