小更新+自动发邮件的间隔

This commit is contained in:
wangjinlei
2026-08-03 18:06:16 +08:00
parent 0b1a32f3ca
commit 04b55eb699
4 changed files with 8 additions and 5 deletions

View File

@@ -128,6 +128,8 @@ class PromotionFactory extends Base
'fetch_ids' => trim(isset($data['fetch_ids']) ? (string)$data['fetch_ids'] : ''),
'target_partitions' => trim(isset($data['target_partitions']) ? (string)$data['target_partitions'] : ''),
'target_country_ids' => trim(isset($data['target_country_ids']) ? (string)$data['target_country_ids'] : ''),
'min_interval' => intval(isset($data['min_interval']) ? $data['min_interval'] : 0),
'max_interval' => intval(isset($data['max_interval']) ? $data['max_interval'] : 0),
'state' => 0,
'ctime' => $now,
]);
@@ -185,9 +187,10 @@ class PromotionFactory extends Base
$allowedFields = [
'type', 'expert_type', 'email_ids', 'send_count',
'template_id', 'style_id', 'fetch_ids',
'min_interval', 'max_interval',
'target_partitions', 'target_country_ids',
];
$intFields = ['type', 'expert_type', 'send_count', 'template_id', 'style_id'];
$intFields = ['type', 'expert_type', 'send_count', 'template_id', 'style_id', 'min_interval', 'max_interval'];
foreach ($allowedFields as $f) {
if (isset($data[$f])) {