Commit 11c20f75 authored by jianghaiming's avatar jianghaiming

update:SEt

parent 6462028d
......@@ -426,25 +426,14 @@ class GoodsService
];
}
$online_type = empty($skuData["online_type"]) ? 0 : $skuData["online_type"];
$online_type = empty($sku["online_type"]) ? 0 : $sku["online_type"];
switch ($online_type) {
case 1:
$statusData['online_status'] = 1;
break;
case 2:
$statusData['online_status'] = 0;
$statusData['online_start_time'] = empty($skuData["online_start_time"]) ? "" : $skuData["online_start_time"];
$statusData['online_end_time'] = empty($skuData["online_end_time"]) ? "" : $skuData["online_end_time"];
break;
case 3:
$statusData['online_status'] = 0;
break;
default:
# code...
break;
if ($online_type == 1) {
if ($status == GoodsSku::STATUS_PASS) {
$statusData['online_status'] = GoodsSku::ONLINE_STATUS_ONLINE;
$statusData['online_start_time'] = date("Y-m-d H:i:s");
}
}
GoodsSku::save($statusData, ["goods_sku_id" => $sku["goods_sku_id"]]);
......@@ -576,9 +565,25 @@ class GoodsService
"online_end_time" => $onlineEndTime
];
if ($onlineType == 1) {
if ($sku['audit_status'] == 1) {
$goodsSkuData['online_status'] = 1;
}
$goodsSkuData['online_start_time'] = date("Y-m-d H:i:s");
}
//暂不上架
if ($onlineType == 3) {
$goodsSkuData['audit_status'] = 0;
$goodsSkuData['online_status'] = 0;
}
if ($onlineType == 2) {
$onlineStartTime = strtotime($goodsSkuData['online_start_time']);
if ($onlineStartTime > time()) {
$goodsSkuData['online_status'] = 0;
}
}
GoodsSku::save($goodsSkuData, ["goods_sku_id" => $goodsSkuId]);
//上架的话,生成快照
self::addGoodsSnapshot($sku);
......
......@@ -66,6 +66,7 @@ class Goods implements DaemonServiceInterface
$orderData = [
'online_type' => 2,
'online_status' => 0,
'audit_status' => 1,
'online_start_time[<]' => date("Y-m-d H:i:s",time()),
'LIMIT' => 100,
];
......
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