本文整理汇总了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");
}