作者 赵彬吉

update

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