|
@@ -262,8 +262,14 @@ class member_refundControl extends mbMemberControl
|
|
|
$condition = array();
|
|
|
$condition['buyer_id'] = $_SESSION['member_id'];
|
|
|
$condition['refund_id'] = intval($_GET['refund_id']);
|
|
|
+ $condition['seller_state'] = array('lt', '3'); //状态:1为待审核,2为同意,3为不同意
|
|
|
$refund_fields = 'refund_id,order_id,order_sn,order_goods_id,add_time,refund_type,return_type,seller_time,ship_time,admin_time';
|
|
|
$refund_list = $model_refund->getRefundReturnList($condition, '', $refund_fields);
|
|
|
+
|
|
|
+ if (empty($refund_list)) {
|
|
|
+ return self::outerr(errcode::ErrOrderState);
|
|
|
+ }
|
|
|
+
|
|
|
$refund = $refund_list[0];
|
|
|
$refund['refund_state'] = $model_refund->getRefundStatueApp($refund);
|
|
|
|
|
@@ -298,7 +304,7 @@ class member_refundControl extends mbMemberControl
|
|
|
$refund_array['ship_time'] = time();
|
|
|
$refund_array['delay_time'] = time();
|
|
|
// $refund_array['express_id'] = $_POST['express_id'];
|
|
|
- $refund_array['invoice_no'] = urldecode($_POST['invoice_no']);
|
|
|
+ $refund_array['invoice_no'] = remove_tags(urldecode($_POST['invoice_no']));
|
|
|
$refund_array['goods_state'] = '2';
|
|
|
$state = $model_refund->editRefundReturn($condition, $refund_array);
|
|
|
if ($state) {
|