Authored by hf

do fixes bug to home order bugs

@@ -165,7 +165,7 @@ class RegData @@ -165,7 +165,7 @@ class RegData
165 $param['password'] = $password; 165 $param['password'] = $password;
166 $param['client_secret'] = Sign::getSign($param); 166 $param['client_secret'] = Sign::getSign($param);
167 167
168 - return Yohobuy::post(Yohobuy::API_URL, $param); 168 + return Yohobuy::post(Yohobuy::API_URL, $param, true);
169 } 169 }
170 170
171 } 171 }
@@ -508,6 +508,9 @@ class Helpers @@ -508,6 +508,9 @@ class Helpers
508 } elseif ($vo['goods_type'] == 'price_gift') { 508 } elseif ($vo['goods_type'] == 'price_gift') {
509 $arr[$key]['advanceBuy'] = true; 509 $arr[$key]['advanceBuy'] = true;
510 } 510 }
  511 + if (!empty($vo['expect_arrival_time'])) {
  512 + $arr[$key]['appearDate'] = $vo['expect_arrival_time'];
  513 + }
511 } 514 }
512 return $arr; 515 return $arr;
513 } 516 }
@@ -23,7 +23,7 @@ class OrderModel @@ -23,7 +23,7 @@ class OrderModel
23 { 23 {
24 $result = array(); 24 $result = array();
25 //调用接口获得数据 25 //调用接口获得数据
26 - $data = OrderData::getOrderData($type, $page, $limit, $gender, $yh_channel, 5772257); var_dump($data); exit; 26 + $data = OrderData::getOrderData($type, $page, $limit, $gender, $yh_channel, 7394907);
27 // 判断是否还有数据, 没有数据则返回空 27 // 判断是否还有数据, 没有数据则返回空
28 if (isset($data['data']['page_total']) && $page > $data['data']['page_total']) { 28 if (isset($data['data']['page_total']) && $page > $data['data']['page_total']) {
29 return $result; 29 return $result;
@@ -38,6 +38,7 @@ class OrderModel @@ -38,6 +38,7 @@ class OrderModel
38 $result[$key]['sumCost'] = $vo['amount']; 38 $result[$key]['sumCost'] = $vo['amount'];
39 //类内调用格式化订单商品数据方法 39 //类内调用格式化订单商品数据方法
40 $result[$key]['goods'] = Helpers::formatOrderGoods($vo['order_goods']); 40 $result[$key]['goods'] = Helpers::formatOrderGoods($vo['order_goods']);
  41 + $result[$key]['detailUrl'] = Helpers::url('/home/orders/detail', array('order_code' => $vo['order_code'], 't' => time()));
41 //根据订单status判断订单处于什么状态。 42 //根据订单status判断订单处于什么状态。
42 do { 43 do {
43 //订单取消状态 = Y 时,跳出判断订单状态循环,并设置订单状态为已取消。 44 //订单取消状态 = Y 时,跳出判断订单状态循环,并设置订单状态为已取消。
@@ -51,7 +52,7 @@ class OrderModel @@ -51,7 +52,7 @@ class OrderModel
51 //支付方式为非货到付款时,计算订单状态。 52 //支付方式为非货到付款时,计算订单状态。
52 if ($vo['payment_type'] != 2) { 53 if ($vo['payment_type'] != 2) {
53 switch ($vo['status']) { 54 switch ($vo['status']) {
54 - case 0: 55 + case 0: // 备货中
55 $result[$key]['unpaid'] = true; 56 $result[$key]['unpaid'] = true;
56 break; 57 break;
57 //未发货&未收货 状态,统一合并到待收货状态。 58 //未发货&未收货 状态,统一合并到待收货状态。
@@ -78,7 +79,8 @@ class OrderModel @@ -78,7 +79,8 @@ class OrderModel
78 79
79 //订单为货到付款订单时,计算订单状态。(货到付款没有待付款状态) 80 //订单为货到付款订单时,计算订单状态。(货到付款没有待付款状态)
80 switch ($vo['status']) { 81 switch ($vo['status']) {
81 - case 0: 82 + case 0:
  83 + break;
82 case 1: 84 case 1:
83 case 2: 85 case 2:
84 case 3: 86 case 3: