admin/app/common/services/alipay/f2fpay/model/builder/GoodsDetail.php

131 lines
2.6 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace app\common\services\alipay\f2fpay\model\builder;
/**
* Created by PhpStorm.
* User: xudong.ding
* Date: 16/5/19
* Time: 下午2:09
*/
class GoodsDetail
{
// 商品编号(国标)
private $goodsId;
//支付宝定义的统一商品编号
private $alipayGoodsId;
// 商品名称
private $goodsName;
// 商品数量
private $quantity;
// 商品价格此处单位为元精确到小数点后2位
private $price;
// 商品类别
private $goodsCategory;
// 商品详情
private $body;
private $goodsDetail = array();
//单个商品json字符串
//private $goodsDetailStr = NULL;
//获取单个商品的json字符串
public function getGoodsDetail()
{
return $this->goodsDetail;
/*$this->goodsDetailStr = "{";
foreach ($this->goodsDetail as $k => $v){
$this->goodsDetailStr.= "\"".$k."\":\"".$v."\",";
}
$this->goodsDetailStr = substr($this->goodsDetailStr,0,-1);
$this->goodsDetailStr.= "}";
return $this->goodsDetailStr;*/
}
public function setGoodsId($goodsId)
{
$this->goodsId = $goodsId;
$this->goodsDetail['goods_id'] = $goodsId;
}
public function getGoodsId()
{
return $this->goodsId;
}
public function setAlipayGoodsId($alipayGoodsId)
{
$this->alipayGoodsId = $alipayGoodsId;
$this->goodsDetail['alipay_goods_id'] = $alipayGoodsId;
}
public function getAlipayGoodsId()
{
return $this->alipayGoodsId;
}
public function setGoodsName($goodsName)
{
$this->goodsName = $goodsName;
$this->goodsDetail['goods_name'] = $goodsName;
}
public function getGoodsName()
{
return $this->goodsName;
}
public function setQuantity($quantity)
{
$this->quantity = $quantity;
$this->goodsDetail['quantity'] = $quantity;
}
public function getQuantity()
{
return $this->quantity;
}
public function setPrice($price)
{
$this->price = $price;
$this->goodsDetail['price'] = $price;
}
public function getPrice()
{
return $this->price;
}
public function setGoodsCategory($goodsCategory)
{
$this->goodsCategory = $goodsCategory;
$this->goodsDetail['goods_category'] = $goodsCategory;
}
public function getGoodsCategory()
{
return $this->goodsCategory;
}
public function setBody($body)
{
$this->body = $body;
$this->goodsDetail['body'] = $body;
}
public function getBody()
{
return $this->body;
}
}
?>