Commit 75674c8f authored by luhongguang's avatar luhongguang

update:营销活动状态

parent 3831d2f5
......@@ -36,7 +36,7 @@ class MarketingException extends BaseException
18 => '当前填写的拼单活动名称已经存在',
19 => '当前活动不存在',
self::TAKE_PLACE_NOT_EXIST => '自提点不存在',
21 => "活动开始时间不能大于或者等结束时间",
21 => "活动开始时间不能大于或者等结束时间",
22 => "自提点不能为空",
];
}
\ No newline at end of file
......@@ -139,4 +139,14 @@ class MarketingController extends Base
$this->success(['result' => $marketingInfo]);
}
/**
* 拼单活动修改活动状态
* @throws Exception
*/
public function update_marketing_online_statusAction()
{
MarketingService::updateMarketingOnlineStatus($this->params);
$this->success();
}
}
\ No newline at end of file
......@@ -761,6 +761,30 @@ class MarketingService
return true;
}
/**
* 修改活动的状态
* @param $params
* @return \Api\PhpUtils\Mysql\MysqlBase
*/
public static function updateMarketingOnlineStatus($params)
{
$marketingId = $params["marketing_id"];
$onlineStatus = Marketing::ONLINE_STATUS_DAOQI;
if ($params["online_status"] == Marketing::ONLINE_STATUS_QIDONG) {
$onlineStatus = Marketing::ONLINE_STATUS_QIDONG;
$endTime = date("Y-m-d H:i:s", strtotime("+7 day"));
}
if ($params["online_status"] == Marketing::ONLINE_STATUS_GUANBI) {
$onlineStatus = Marketing::ONLINE_STATUS_GUANBI;
$endTime = date("Y-m-d H:i:s");
}
$marketingParams = [
'online_status' => $onlineStatus,
'end_time' => $endTime,
];
Marketing::updateRecord($marketingParams, ["marketing_id" => $marketingId]);
}
/**
* 分销活动详情
* @param $params
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment