コード例 #1
0
 /**
  * @return DateTime
  */
 public function getDeliveryDate()
 {
     return new DateTime($this->DeliveryDate, Bukoli::getDateTimeZone());
 }
コード例 #2
0
use Bukoli\Model\IntegrationEndUserInfo;
use Bukoli\Model\IntegrationOrderDetailInfo;
use Bukoli\Model\IntegrationOrderInfo;
use Bukoli\Model\MartialStatus;
use Bukoli\Model\Sex;
use Bukoli\Request\OrderInsert;
Bukoli::init('customer password');
$endUser = new IntegrationEndUserInfo();
$endUser->setEndUserCode('1');
$endUser->setFirstName('First Name');
$endUser->setLastName('Last Name');
$endUser->setPhone('5551234567');
$endUser->setEmail('*****@*****.**');
$endUser->setTcIdentityNo('12345678901');
$endUser->setAddress('Address');
$endUser->setBirthDate(new DateTime('2000-01-13', Bukoli::getDateTimeZone()));
$endUser->setJob('Job');
$endUser->setMartialStatus(MartialStatus::SECILMEDI);
$endUser->setSex(Sex::SECILMEDI);
$orderDetail = new IntegrationOrderDetailInfo();
$orderDetail->setDeci(3.4);
$orderDetail->setInfo('Gift');
$orderDetail->setBarcode('123456789');
$orderDetail2 = new IntegrationOrderDetailInfo();
$orderDetail2->setDeci(4.5);
$orderDetail2->setInfo('Gift 2');
$orderDetail2->setBarcode('123456789');
$orderInfo = new IntegrationOrderInfo();
$orderInfo->setRequestOrderId('ORDER-ID');
$orderInfo->setParentRequestOrderId('');
$orderInfo->setEndUserData($endUser);