|
@@ -38,9 +38,16 @@ class member_refundControl extends mbMemberControl
|
|
|
$refund = $helper->view($refund_id,$err);
|
|
|
if($refund == false) {
|
|
|
return self::outerr($err['code'],$err['msg']);
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
$order = $this->get_order(array('order_id' => $refund['order_id'],'buyer_id' => $_SESSION['member_id']));
|
|
|
- return self::outsuccess(array('refund' => $refund,'order' => $order));
|
|
|
+
|
|
|
+ if($order == false) {
|
|
|
+ return self::outerr(errcode::ErrParamter,"查不到该订单");
|
|
|
+ } else {
|
|
|
+ return self::outsuccess(array('refund' => $refund,'order' => $order));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -58,7 +65,11 @@ class member_refundControl extends mbMemberControl
|
|
|
else
|
|
|
{
|
|
|
$order = $this->get_order(array('order_sn' =>$order_sn,'buyer_id' => $_SESSION['member_id']));
|
|
|
- self::outsuccess(array('order' => $order));
|
|
|
+ if($order == false) {
|
|
|
+ return self::outerr(errcode::ErrParamter,"查不到该订单");
|
|
|
+ } else {
|
|
|
+ return self::outsuccess(array('order' => $order));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -80,16 +91,22 @@ class member_refundControl extends mbMemberControl
|
|
|
$reason_list = $ret['reason_list'];
|
|
|
$goods_pay_price = doubleval($ret['goods']['goods_pay_price']);
|
|
|
$order = $this->get_order(array('order_sn' =>$order_sn,'buyer_id' => $_SESSION['member_id']));
|
|
|
- $order_goods = &$order['order_goods'];
|
|
|
- foreach ($order_goods as &$item)
|
|
|
+ if ($order != false)
|
|
|
{
|
|
|
- if($item['rec_id'] == $rec_id) {
|
|
|
- $item['goods_pay_price'] = $goods_pay_price;
|
|
|
- break;
|
|
|
+ $order_goods = &$order['order_goods'];
|
|
|
+ foreach ($order_goods as &$item)
|
|
|
+ {
|
|
|
+ if($item['rec_id'] == $rec_id) {
|
|
|
+ $item['goods_pay_price'] = $goods_pay_price;
|
|
|
+ break;
|
|
|
+ }
|
|
|
}
|
|
|
+ return self::outsuccess(array("reason_list" => $reason_list,'rec_id' => $rec_id,'order' => $order));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ return self::outerr(errcode::ErrParamter,"查不到该订单");
|
|
|
}
|
|
|
-
|
|
|
- return self::outsuccess(array("reason_list" => $reason_list,'rec_id' => $rec_id,'order' => $order));
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -110,9 +127,15 @@ class member_refundControl extends mbMemberControl
|
|
|
|
|
|
if($ret == false) {
|
|
|
return self::outerr($err['code'],$err['msg']);
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
$order = $this->get_order(array('order_sn' =>$order_sn,'buyer_id' => $_SESSION['member_id']));
|
|
|
- return self::outsuccess(array('order' => $order));
|
|
|
+ if($order == false) {
|
|
|
+ return self::outerr(errcode::ErrParamter,"查不到该订单");
|
|
|
+ } else {
|
|
|
+ return self::outsuccess(array('order' => $order));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|