cardType; } public function setCardType($cardType) { $this->cardType = $cardType; $this->apiParams["cardType"] = $cardType; } public function getCustNum() { return $this->custNum; } public function setCustNum($custNum) { $this->custNum = $custNum; $this->apiParams["custNum"] = $custNum; } public function getDeviceId() { return $this->deviceId; } public function setDeviceId($deviceId) { $this->deviceId = $deviceId; $this->apiParams["deviceId"] = $deviceId; } public function getEcoType() { return $this->ecoType; } public function setEcoType($ecoType) { $this->ecoType = $ecoType; $this->apiParams["ecoType"] = $ecoType; } public function getInvokerCode() { return $this->invokerCode; } public function setInvokerCode($invokerCode) { $this->invokerCode = $invokerCode; $this->apiParams["invokerCode"] = $invokerCode; } public function getOrderId() { return $this->orderId; } public function setOrderId($orderId) { $this->orderId = $orderId; $this->apiParams["orderId"] = $orderId; } public function getOrderItem() { return $this->orderItem; } public function setOrderItem($orderItem) { $this->orderItem = $orderItem; $arr = array(); foreach ($orderItem as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["orderItem"] = $arr; } public function getOrderSubmitTime() { return $this->orderSubmitTime; } public function setOrderSubmitTime($orderSubmitTime) { $this->orderSubmitTime = $orderSubmitTime; $this->apiParams["orderSubmitTime"] = $orderSubmitTime; } public function getSceneType() { return $this->sceneType; } public function setSceneType($sceneType) { $this->sceneType = $sceneType; $this->apiParams["sceneType"] = $sceneType; } public function getTransId() { return $this->transId; } public function setTransId($transId) { $this->transId = $transId; $this->apiParams["transId"] = $transId; } public function getApiMethodName(){ return 'suning.custexpand.orderbuy.confirm'; } public function getApiParams(){ return $this->apiParams; } public function check(){ //非空校验 RequestCheckUtil::checkNotNull($this->cardType, 'cardType'); RequestCheckUtil::checkNotNull($this->custNum, 'custNum'); RequestCheckUtil::checkNotNull($this->ecoType, 'ecoType'); RequestCheckUtil::checkNotNull($this->invokerCode, 'invokerCode'); RequestCheckUtil::checkNotNull($this->orderSubmitTime, 'orderSubmitTime'); RequestCheckUtil::checkNotNull($this->sceneType, 'sceneType'); RequestCheckUtil::checkNotNull($this->transId, 'transId'); } public function getBizName(){ return "confirmOrderbuy"; } } class OrderItem { private $apiParams = array(); private $activityType; private $branch; private $cmdtyBrand; private $cmdtyCatalog; private $cmdtyCode; private $cmdtyCount; private $cmdtyGroup; private $cmdtyName; private $couponTotalMoney; private $dealItem; private $distChannel; private $giftCardMoney; private $invoiceType; private $managerCardMoney; private $orderAmt; private $orderItemId; private $orderItemType; private $orderType; private $orderTypeDesc; private $payItem; private $payTime; private $pointMoney; private $purchaseFlag; private $serviceFee; private $staffNum; private $stockArea; private $store; private $supplierCode; private $supplierType; private $transportFee; public function getActivityType() { return $this->activityType; } public function setActivityType($activityType) { $this->activityType = $activityType; $this->apiParams["activityType"] = $activityType; } public function getBranch() { return $this->branch; } public function setBranch($branch) { $this->branch = $branch; $this->apiParams["branch"] = $branch; } public function getCmdtyBrand() { return $this->cmdtyBrand; } public function setCmdtyBrand($cmdtyBrand) { $this->cmdtyBrand = $cmdtyBrand; $this->apiParams["cmdtyBrand"] = $cmdtyBrand; } public function getCmdtyCatalog() { return $this->cmdtyCatalog; } public function setCmdtyCatalog($cmdtyCatalog) { $this->cmdtyCatalog = $cmdtyCatalog; $this->apiParams["cmdtyCatalog"] = $cmdtyCatalog; } public function getCmdtyCode() { return $this->cmdtyCode; } public function setCmdtyCode($cmdtyCode) { $this->cmdtyCode = $cmdtyCode; $this->apiParams["cmdtyCode"] = $cmdtyCode; } public function getCmdtyCount() { return $this->cmdtyCount; } public function setCmdtyCount($cmdtyCount) { $this->cmdtyCount = $cmdtyCount; $this->apiParams["cmdtyCount"] = $cmdtyCount; } public function getCmdtyGroup() { return $this->cmdtyGroup; } public function setCmdtyGroup($cmdtyGroup) { $this->cmdtyGroup = $cmdtyGroup; $this->apiParams["cmdtyGroup"] = $cmdtyGroup; } public function getCmdtyName() { return $this->cmdtyName; } public function setCmdtyName($cmdtyName) { $this->cmdtyName = $cmdtyName; $this->apiParams["cmdtyName"] = $cmdtyName; } public function getCouponTotalMoney() { return $this->couponTotalMoney; } public function setCouponTotalMoney($couponTotalMoney) { $this->couponTotalMoney = $couponTotalMoney; $this->apiParams["couponTotalMoney"] = $couponTotalMoney; } public function getDealItem() { return $this->dealItem; } public function setDealItem($dealItem) { $this->dealItem = $dealItem; $arr = array(); foreach ($dealItem as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["dealItem"] = $arr; } public function getDistChannel() { return $this->distChannel; } public function setDistChannel($distChannel) { $this->distChannel = $distChannel; $this->apiParams["distChannel"] = $distChannel; } public function getGiftCardMoney() { return $this->giftCardMoney; } public function setGiftCardMoney($giftCardMoney) { $this->giftCardMoney = $giftCardMoney; $this->apiParams["giftCardMoney"] = $giftCardMoney; } public function getInvoiceType() { return $this->invoiceType; } public function setInvoiceType($invoiceType) { $this->invoiceType = $invoiceType; $this->apiParams["invoiceType"] = $invoiceType; } public function getManagerCardMoney() { return $this->managerCardMoney; } public function setManagerCardMoney($managerCardMoney) { $this->managerCardMoney = $managerCardMoney; $this->apiParams["managerCardMoney"] = $managerCardMoney; } public function getOrderAmt() { return $this->orderAmt; } public function setOrderAmt($orderAmt) { $this->orderAmt = $orderAmt; $this->apiParams["orderAmt"] = $orderAmt; } public function getOrderItemId() { return $this->orderItemId; } public function setOrderItemId($orderItemId) { $this->orderItemId = $orderItemId; $this->apiParams["orderItemId"] = $orderItemId; } public function getOrderItemType() { return $this->orderItemType; } public function setOrderItemType($orderItemType) { $this->orderItemType = $orderItemType; $this->apiParams["orderItemType"] = $orderItemType; } public function getOrderType() { return $this->orderType; } public function setOrderType($orderType) { $this->orderType = $orderType; $this->apiParams["orderType"] = $orderType; } public function getOrderTypeDesc() { return $this->orderTypeDesc; } public function setOrderTypeDesc($orderTypeDesc) { $this->orderTypeDesc = $orderTypeDesc; $this->apiParams["orderTypeDesc"] = $orderTypeDesc; } public function getPayItem() { return $this->payItem; } public function setPayItem($payItem) { $this->payItem = $payItem; $arr = array(); foreach ($payItem as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["payItem"] = $arr; } public function getPayTime() { return $this->payTime; } public function setPayTime($payTime) { $this->payTime = $payTime; $this->apiParams["payTime"] = $payTime; } public function getPointMoney() { return $this->pointMoney; } public function setPointMoney($pointMoney) { $this->pointMoney = $pointMoney; $this->apiParams["pointMoney"] = $pointMoney; } public function getPurchaseFlag() { return $this->purchaseFlag; } public function setPurchaseFlag($purchaseFlag) { $this->purchaseFlag = $purchaseFlag; $this->apiParams["purchaseFlag"] = $purchaseFlag; } public function getServiceFee() { return $this->serviceFee; } public function setServiceFee($serviceFee) { $this->serviceFee = $serviceFee; $this->apiParams["serviceFee"] = $serviceFee; } public function getStaffNum() { return $this->staffNum; } public function setStaffNum($staffNum) { $this->staffNum = $staffNum; $this->apiParams["staffNum"] = $staffNum; } public function getStockArea() { return $this->stockArea; } public function setStockArea($stockArea) { $this->stockArea = $stockArea; $this->apiParams["stockArea"] = $stockArea; } public function getStore() { return $this->store; } public function setStore($store) { $this->store = $store; $this->apiParams["store"] = $store; } public function getSupplierCode() { return $this->supplierCode; } public function setSupplierCode($supplierCode) { $this->supplierCode = $supplierCode; $this->apiParams["supplierCode"] = $supplierCode; } public function getSupplierType() { return $this->supplierType; } public function setSupplierType($supplierType) { $this->supplierType = $supplierType; $this->apiParams["supplierType"] = $supplierType; } public function getTransportFee() { return $this->transportFee; } public function setTransportFee($transportFee) { $this->transportFee = $transportFee; $this->apiParams["transportFee"] = $transportFee; } public function getApiParams(){ return $this->apiParams; } } class PayItem { private $apiParams = array(); private $payMode; private $payMoney; public function getPayMode() { return $this->payMode; } public function setPayMode($payMode) { $this->payMode = $payMode; $this->apiParams["payMode"] = $payMode; } public function getPayMoney() { return $this->payMoney; } public function setPayMoney($payMoney) { $this->payMoney = $payMoney; $this->apiParams["payMoney"] = $payMoney; } public function getApiParams(){ return $this->apiParams; } } class DealItem { private $apiParams = array(); private $dealType; private $dealTypeFlag; private $promotionNum; public function getDealType() { return $this->dealType; } public function setDealType($dealType) { $this->dealType = $dealType; $this->apiParams["dealType"] = $dealType; } public function getDealTypeFlag() { return $this->dealTypeFlag; } public function setDealTypeFlag($dealTypeFlag) { $this->dealTypeFlag = $dealTypeFlag; $this->apiParams["dealTypeFlag"] = $dealTypeFlag; } public function getPromotionNum() { return $this->promotionNum; } public function setPromotionNum($promotionNum) { $this->promotionNum = $promotionNum; $this->apiParams["promotionNum"] = $promotionNum; } public function getApiParams(){ return $this->apiParams; } } ?>