作者 赵彬吉

update

... ... @@ -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)
... ...