当前位置: 首页>>代码示例>>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;未经允许,请勿转载。