|
...
|
...
|
@@ -9,6 +9,7 @@ use App\Models\Base; |
|
|
|
use App\Models\Domain\DomainInfo;
|
|
|
|
use App\Models\Project\Project;
|
|
|
|
use App\Models\Task\TaskOwner;
|
|
|
|
use App\Services\DingService;
|
|
|
|
use App\Utils\HttpUtils;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
...
|
...
|
@@ -68,6 +69,18 @@ class ReInquiryCount extends Base |
|
|
|
$model->task_ids = $model->task_ids + [$task_id];
|
|
|
|
$model->num = $model->num + $num;
|
|
|
|
$model->save();
|
|
|
|
|
|
|
|
//数量首次达到100, 给钉钉推送消息
|
|
|
|
if($num > 0 && $model->num == 100){
|
|
|
|
(new DingService())->handle([
|
|
|
|
'keyword' => '询盘数量通知',
|
|
|
|
'msg' =>
|
|
|
|
'项目名称:' . $model->company . PHP_EOL .
|
|
|
|
'项目域名:' . $model->domain . PHP_EOL .
|
|
|
|
'询盘数量:' . $model->num,
|
|
|
|
'isAtAll' => false, // 是否@所有人
|
|
|
|
], 'https://oapi.dingtalk.com/robot/send?access_token=cd5733d3e6b810a501e3ea20df7c99ecb616aa6754fa048348837d088c1f5b2c');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public function setTaskIdsAttribute($value)
|
...
|
...
|
|