當前位置: 首頁>>代碼示例>>PHP>>正文


PHP OmAvailableModel::callOpenSystemByMethod方法代碼示例

本文整理匯總了PHP中OmAvailableModel::callOpenSystemByMethod方法的典型用法代碼示例。如果您正苦於以下問題:PHP OmAvailableModel::callOpenSystemByMethod方法的具體用法?PHP OmAvailableModel::callOpenSystemByMethod怎麽用?PHP OmAvailableModel::callOpenSystemByMethod使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在OmAvailableModel的用法示例。


在下文中一共展示了OmAvailableModel::callOpenSystemByMethod方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: view_orderWarehouseRecordList

 public function view_orderWarehouseRecordList()
 {
     $this->smarty->assign('toptitle', '訂單倉庫操作記錄查詢');
     $this->smarty->assign('toplevel', 3);
     $this->smarty->assign('secondlevel', '41');
     if (isset($_POST) && $_POST['action'] == "scanRecord") {
         $orderid = isset($_POST['omOrderId']) ? $_POST['omOrderId'] : "";
         $where = "where omOrderId={$orderid}";
         $orderDetail = OmAvailableModel::getTNameList("om_unshipped_order_detail", "*", $where);
         $scanRecord = array();
         $scanRecords = array();
         foreach ($orderDetail as $key => $value) {
             $method = "wh.getOrderSkuPickingRecords";
             $dataArr['orderId'] = $orderid;
             $dataArr['sku'] = $value['sku'];
             $data = OmAvailableModel::callOpenSystemByMethod($method, $dataArr);
             $data = json_decode($data, true);
             //echo "<pre>";print_r($data);
             $scanRecord['omOrderId'] = $orderid;
             $scanRecord['sku'] = $value['sku'];
             $scanRecord['numyes'] = $data['amount'];
             $scanRecord['numno'] = $data['totalNums'] - $data['amount'];
             $scanRecord['operatorId'] = $data['scanUserId'];
             $scanRecord['createdTime'] = $data['scanTime'];
             $scanRecords[] = $scanRecord;
         }
         //print_r($scanRecords);
         $this->smarty->assign("RecordArr", $scanRecords);
         $action = isset($_POST['action']) ? $_POST['action'] : "";
         $this->smarty->assign("action", $action);
     }
     if (!empty($_POST) && $_POST['action'] != "scanRecord") {
         //print_r($_POST);
         $orderid = isset($_POST['omOrderId']) ? $_POST['omOrderId'] : "";
         $where = "where omOrderId={$orderid}";
         $orderRecord = OmAvailableModel::getTNameList("om_unshipped_order_warehouse", "*", $where);
         $record = array();
         $records = array();
         foreach ($orderRecord as $key => $value) {
             if ($_POST['action'] == "reviewRecord") {
                 $operatorId = $value['reviewerId'];
                 $createdTime = $value['reviewTime'];
             }
             if ($_POST['action'] == "packageRecord") {
                 $operatorId = $value['packersId'];
                 $createdTime = $value['packingTime'];
             }
             if ($_POST['action'] == "weighRecord") {
                 $operatorId = $value['weighStaffId'];
                 $createdTime = $value['weighTime'];
             }
             if ($_POST['action'] == "partionRecord") {
                 $operatorId = $value['districtStaffId'];
                 $createdTime = $value['districtTime'];
             }
             $record['omOrderId'] = $orderid;
             $record['operatorId'] = $operatorId;
             $record['createdTime'] = $createdTime;
             $records[] = $record;
         }
         $action = isset($_POST['action']) ? $_POST['action'] : "";
         $this->smarty->assign("action", $action);
         $this->smarty->assign("RecordArr", $records);
     }
     $this->smarty->display("orderWarehouseRecord.htm");
 }
開發者ID:ohjack,項目名稱:newErp,代碼行數:66,代碼來源:orderWarehouseRecord.view.php


注:本文中的OmAvailableModel::callOpenSystemByMethod方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。