Commit ca00ab8a authored by luhongguang's avatar luhongguang

update:规则信息

parent e5591958
...@@ -22,6 +22,24 @@ class GoodsSku extends MysqlBase ...@@ -22,6 +22,24 @@ class GoodsSku extends MysqlBase
const ONLINE_STATUS_ONLINE = 1;//已上架 const ONLINE_STATUS_ONLINE = 1;//已上架
const ONLINE_STATUS_OFFLINE = 2;//已下架 const ONLINE_STATUS_OFFLINE = 2;//已下架
const RULE_REFUND_1 = 1;
const RULE_REFUND_2 = 2;
const RULE_REFUND_3 = 3;
public static $ruleRefundList = [
self::RULE_REFUND_1 => "到期自动退款",
self::RULE_REFUND_2 => "购买后不允许退款",
self::RULE_REFUND_3 => "到期后不退款",
];
const RULE_DATE_TYPE_1 = 1;
const RULE_DATE_TYPE_2 = 2;
public static $ruleDataTypeList = [
self::RULE_DATE_TYPE_1 => "周末、法定节假日通用",
self::RULE_DATE_TYPE_2 => "仅工作日可用",
];
public static function getRecord($where, $colums = []) public static function getRecord($where, $colums = [])
{ {
if (empty($colums)) { if (empty($colums)) {
......
...@@ -729,9 +729,10 @@ class GoodsService ...@@ -729,9 +729,10 @@ class GoodsService
public static function getGoodsSkuInfo($params = []) public static function getGoodsSkuInfo($params = [])
{ {
$data = []; $data = [];
$sku = GoodsSku::get(["life_account_id", "goods_sku_id", "category_1_id", "category_2_id", "goods_name", "desc_pic_url", "desc", "introduce" $sku = GoodsSku::get(["life_account_id", "goods_sku_id", "category_1_id", "category_2_id", "goods_name",
, "introduce_pic_url", "expiration_time", "rule_limit", "rule_desc", "rule_refund", "inventory_rest" "desc_pic_url", "desc", "introduce", "introduce_pic_url", "expiration_time", "rule_limit",
, "total_amount_sold", "original_price", "price"] "rule_desc", "rule_refund", "rule_date_type", "rule_start_time", "rule_end_time", "inventory_rest",
"total_amount_sold", "original_price", "price"]
, ["goods_sku_id" => $params["goods_sku_id"]]); , ["goods_sku_id" => $params["goods_sku_id"]]);
if (empty($sku)) { if (empty($sku)) {
throw new GoodsException(["cus" => 15]); throw new GoodsException(["cus" => 15]);
...@@ -753,6 +754,16 @@ class GoodsService ...@@ -753,6 +754,16 @@ class GoodsService
$categoryNameList = Category::select("name", ["category_id" => [$sku["category_1_id"], $sku["category_2_id"]]]); $categoryNameList = Category::select("name", ["category_id" => [$sku["category_1_id"], $sku["category_2_id"]]]);
$data["goods_info"]["category_1_name"] = $categoryNameList[0]; $data["goods_info"]["category_1_name"] = $categoryNameList[0];
$data["goods_info"]["category_2_name"] = $categoryNameList[1]; $data["goods_info"]["category_2_name"] = $categoryNameList[1];
$ruleRefundDesc = GoodsSku::$ruleRefundList[$sku["rule_refund"]];
$ruleDateTypeDesc = GoodsSku::$ruleDataTypeList[$sku["rule_date_type"]];
$data["goods_info"]["rule"]["rule_limit"] = $sku["rule_limit"];
$data["goods_info"]["rule"]["rule_refund"] = $ruleRefundDesc;
$data["goods_info"]["rule"]["rule_date_type"] = $ruleDateTypeDesc;
$data["goods_info"]["rule"]["rule_time"] = date('H:i', strtotime($sku["rule_start_time"]))." ~ ".date('H:i', strtotime($sku["rule_end_time"]));
$data["goods_info"]["rule"]["rule_desc"] = $sku["rule_desc"];
$data["goods_info"]["rule"]["expiration_time"] = $sku["expiration_time"];
//门店 //门店
$goodsSkuSubShopList = GoodsSkuSubShop::select("*", ["goods_sku_id" => $sku["goods_sku_id"]]); $goodsSkuSubShopList = GoodsSkuSubShop::select("*", ["goods_sku_id" => $sku["goods_sku_id"]]);
if (!empty($goodsSkuSubShopList)) { if (!empty($goodsSkuSubShopList)) {
......
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