Commit 75674c8f authored by luhongguang's avatar luhongguang

update:营销活动状态

parent 3831d2f5
...@@ -36,7 +36,7 @@ class MarketingException extends BaseException ...@@ -36,7 +36,7 @@ class MarketingException extends BaseException
18 => '当前填写的拼单活动名称已经存在', 18 => '当前填写的拼单活动名称已经存在',
19 => '当前活动不存在', 19 => '当前活动不存在',
self::TAKE_PLACE_NOT_EXIST => '自提点不存在', self::TAKE_PLACE_NOT_EXIST => '自提点不存在',
21 => "活动开始时间不能大于或者等结束时间", 21 => "活动开始时间不能大于或者等结束时间",
22 => "自提点不能为空", 22 => "自提点不能为空",
]; ];
} }
\ No newline at end of file
...@@ -139,4 +139,14 @@ class MarketingController extends Base ...@@ -139,4 +139,14 @@ class MarketingController extends Base
$this->success(['result' => $marketingInfo]); $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 ...@@ -761,6 +761,30 @@ class MarketingService
return true; 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 * @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