代码优化

This commit is contained in:
wong
2025-06-27 17:59:05 +08:00
parent 3f303a2e03
commit 36e0b02639

View File

@@ -428,26 +428,16 @@ class Adapter implements WeChatServiceInterface
// getCustomerAcquisitionTask // getCustomerAcquisitionTask
public function getCustomerAcquisitionTask($id) public function getCustomerAcquisitionTask($id)
{ {
// 先读取缓存 // 先读取缓存
$task_info = Db::name('customer_acquisition_task')
$task_info = Cache::get('task_info_' . $id); ->where('id', $id)
if (empty($task_info)) { >find();
$task_info = Db::name('customer_acquisition_task') if ($task_info) {
->where('id', $id) $task_info['sceneConf'] = json_decode($task_info['sceneConf'], true);
->find(); $task_info['reqConf'] = json_decode($task_info['reqConf'], true);
if ($task_info) { $task_info['msgConf'] = json_decode($task_info['msgConf'], true);
$task_info['sceneConf'] = json_decode($task_info['sceneConf'], true); $task_info['tagConf'] = json_decode($task_info['tagConf'], true);
$task_info['reqConf'] = json_decode($task_info['reqConf'], true);
$task_info['msgConf'] = json_decode($task_info['msgConf'], true);
$task_info['tagConf'] = json_decode($task_info['tagConf'], true);
Cache::set('task_info_' . $id, $task_info, 600);
} else {
return [];
}
} }
return $task_info; return $task_info;
} }