正在显示
1 个修改的文件
包含
13 行增加
和
0 行删除
| @@ -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) |
-
请 注册 或 登录 后发表评论