From 96ce4310e4051d7ee058ce9c959a3bbff054541e Mon Sep 17 00:00:00 2001 From: chenbo <709206448@qq.com> Date: Sat, 21 Oct 2023 11:39:39 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=B0=8F=E7=BB=84=E5=9B=A2=E7=AC=AC?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1-=E5=85=B6=E4=BB=96=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=8F=AF=E9=87=8D=E5=A4=8D=E5=88=9B=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common/logic/task_template/TaskTemplateLogic.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/common/logic/task_template/TaskTemplateLogic.php b/app/common/logic/task_template/TaskTemplateLogic.php index 06abaa957..0a5190cf3 100644 --- a/app/common/logic/task_template/TaskTemplateLogic.php +++ b/app/common/logic/task_template/TaskTemplateLogic.php @@ -47,11 +47,15 @@ class TaskTemplateLogic extends BaseLogic try { Db::startTrans(); - $find=TaskTemplate::where('task_scheduling', $params['task_scheduling'])->where('company_id',$params['company_id'])->where('type',$params['type'])->field('id,types,type')->find(); - if($find&&$params['type']==$find['type']){ - self::setError('已经有同一种任务类型了'); - return false; + // 其他任务可重复创建 + if ($params['type'] != 34) { + $find=TaskTemplate::where('task_scheduling', $params['task_scheduling'])->where('company_id',$params['company_id'])->where('type',$params['type'])->field('id,types,type')->find(); + if($find&&$params['type']==$find['type']){ + self::setError('已经有同一种任务类型了'); + return false; + } } + if($params['type']==33){ $count=UserInformationg::where('company_id',$params['company_id'])->where('status',1)->count(); if($count<300){