修改接口

mobile-first
cyc 5 years ago
parent 305731dc3f
commit 208ec61c09

@ -64,13 +64,14 @@ class api extends CI_Controller{
} }
$orderData = explode(',',$orderIdListStr); $orderData = explode(',',$orderIdListStr);
//$orderData = ['2005075526','2004125562','2005055512','2003305598'];
$returnData = new stdCLass(); $returnData = new stdCLass();
$returnData->pending = array(); $returnData->pending = array();
$returnData->processing = array(); $returnData->processing = array();
$returnData->confirmed = array(); $returnData->confirmed = array();
//$orderData = ['2005075526','2004125562','2005055512'];
if(!empty($orderData)){ if(!empty($orderData)){
foreach($orderData as $itemId){ foreach($orderData as $itemId){
$orderInfo = new stdCLass(); $orderInfo = new stdCLass();
@ -82,7 +83,7 @@ class api extends CI_Controller{
$orderInfo->itinerary = array(); $orderInfo->itinerary = array();
$coldSnArr = $this->BIZ_train_model->getAllColdSn($itemId); $coldSnArr = $this->BIZ_train_model->getAllColdSn($itemId);
$itineraryNums = count($coldSnArr); $itineraryNums = count($coldSnArr);
if($flag){
foreach ($coldSnArr as $keyColdSn=>$itemColdSn){ foreach ($coldSnArr as $keyColdSn=>$itemColdSn){
$train_info = $this->BIZ_train_model->biz_order_detail($itemColdSn->cold_sn); $train_info = $this->BIZ_train_model->biz_order_detail($itemColdSn->cold_sn);
$orderInfo->itinerary[$keyColdSn] = new stdClass(); $orderInfo->itinerary[$keyColdSn] = new stdClass();
@ -104,6 +105,11 @@ class api extends CI_Controller{
} }
} }
if(!$flag){
$orderInfo->topstatus = 'pending';
array_push($returnData->pending,$orderInfo);
}
if($doTicketsNum == $itineraryNums){ if($doTicketsNum == $itineraryNums){
$orderInfo->topstatus = 'confirmed'; $orderInfo->topstatus = 'confirmed';
array_push($returnData->confirmed,$orderInfo); array_push($returnData->confirmed,$orderInfo);
@ -113,11 +119,6 @@ class api extends CI_Controller{
$orderInfo->topstatus = 'processing'; $orderInfo->topstatus = 'processing';
array_push($returnData->processing,$orderInfo); array_push($returnData->processing,$orderInfo);
} }
}else{
$orderInfo->topstatus = 'pending';
array_push($returnData->pending,$orderInfo);
}
} }
print_r(json_encode($returnData)); print_r(json_encode($returnData));
} }

Loading…
Cancel
Save