Browse Source

add cancel oms

stanley-king 7 years ago
parent
commit
7367e043f6
1 changed files with 16 additions and 10 deletions
  1. 16 10
      shop/control/store_deliver.php

+ 16 - 10
shop/control/store_deliver.php

@@ -86,16 +86,22 @@ class store_deliverControl extends BaseSellerControl {
 		    showMessage(Language::get('wrong_argument'),'','html','error');
 		}
 
-		if (chksubmit()){
-		    $logic_order = Logic('order');
-		    $_POST['reciver_info'] = $this->_get_reciver_info();
-		    $result = $logic_order->changeOrderSend($order_info, 'seller', $_SESSION['member_name'], $_POST);
-			if (!$result['state']) {
-			    showMessage($result['msg'],'','html','error');
-			} else {
-			    showDialog($result['msg'],$_POST['ref_url'],'succ');
-			}
-		}
+        if (chksubmit())
+        {
+            $ret = Logic('delivery')->cancel_oms($order_info['order_sn']);
+            if($ret == true)
+            {
+                $logic_order = Logic('order');
+                $_POST['reciver_info'] = $this->_get_reciver_info();
+                $result = $logic_order->changeOrderSend($order_info, 'seller', $_SESSION['member_name'], $_POST);
+                if (!$result['state']) {
+                    showMessage($result['msg'],'','html','error');
+                } else {
+                    showDialog($result['msg'],$_POST['ref_url'],'succ');
+                }
+            }
+            showMessage($result['msg'],'','html','error');
+        }
 
         Tpl::output('order_info',$order_info);
 		//取发货地址