本文整理匯總了PHP中CommonModel::getSalesaccountList方法的典型用法代碼示例。如果您正苦於以下問題:PHP CommonModel::getSalesaccountList方法的具體用法?PHP CommonModel::getSalesaccountList怎麽用?PHP CommonModel::getSalesaccountList使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類CommonModel
的用法示例。
在下文中一共展示了CommonModel::getSalesaccountList方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: view_showForm
public function view_showForm()
{
global $memc_obj;
$pagesize = 200;
//頁麵大小
$whereSql = $this->buildWhereSql();
//echo $whereSql;exit;
$packorder_obj = new PackingOrderModel();
$rownumber = $packorder_obj->getRowAllNumber($whereSql . ' group by po.id ');
//獲得所有的行數
$pager = new Page($rownumber, $pagesize);
$billlist = $packorder_obj->getBillList($whereSql . ' group by po.id order by pd.pName ' . $pager->limit);
//更具條件獲得發貨單
$packorder_obj->buildOrderinfo($billlist);
/*
//去除重複的
$currentid = NULL;
$prekey = 0;
foreach ($billlist as $key=>$valbill){
if ($currentid == $valbill['id']) {
$billlist[$prekey]['originOrderId'] .= ', '.$valbill['originOrderId'];
unset($billlist[$key]);
}else {
$prekey = $key;
$currentid = $valbill['id'];
}
}
*/
$materInfo = CommonModel::getMaterInfoAll();
//獲取包材信息
$materInfo = reverse_array($materInfo, 'pmName', 'id');
$shipingtyplist = CommonModel::getShipingTypeList();
//運輸方式列表
$shipingtyplist = reverse_array($shipingtyplist, 'carrierNameCn', 'id');
$salesaccountlist = CommonModel::getSalesaccountList();
//獲取銷售帳號
$salesaccountlist = reverse_array($salesaccountlist, 'account', 'id');
//print_r($salesaccountlist);exit;
$platformList = CommonModel::getPlatformInfo();
//獲取平台帳號
$platformList = reverse_array($platformList, 'platform', 'id');
$this->smarty->assign('shipingtypelist', $shipingtyplist);
$this->smarty->assign('salesaccountlist', $salesaccountlist);
$this->smarty->assign('platformList', $platformList);
foreach ($billlist as $key => $valbil) {
$tracknumber = '';
$str_info = OmAvailableModel::getTNameList("wh_order_tracknumber", "tracknumber", "where shipOrderId='{$valbil['id']}' and is_delete=0");
if (!empty($str_info)) {
$tracknumber = $str_info[0]['tracknumber'];
}
$billlist[$key]['tracknumber'] = $tracknumber;
$originOrder_arr = array();
$originOrder_str = '';
$originOrder_info = OmAvailableModel::getTNameList("wh_shipping_order_relation", "originOrderId", "where shipOrderId='{$valbil['id']}'");
if (!empty($originOrder_info)) {
foreach ($originOrder_info as $originOrder) {
$originOrder_arr[] = $originOrder['originOrderId'];
}
$originOrder_str = implode(',', $originOrder_arr);
}
$billlist[$key]['originOrder'] = $originOrder_str;
//運輸方式
$billlist[$key]['shipingname'] = $shipingtyplist[$valbil['transportId']];
//包材
$billlist[$key]['materName'] = $materInfo[$valbil['pmId']];
//平台
$billlist[$key]['platformName'] = $platformList[$valbil['platformId']];
//銷售賬號
$billlist[$key]['salesaccountinfo'] = $salesaccountlist[$valbil['accountId']];
}
if ($rownumber > $pagesize) {
//分頁
$pagestr = $pager->fpage(array(0, 2, 3, 4, 5, 6, 7, 8, 9));
} else {
$pagestr = $pager->fpage(array(0, 2, 3));
}
$this->smarty->assign('pagestr', $pagestr);
$this->smarty->assign('billlist', $billlist);
//發貨單列表
$this->smarty->assign('secnev', 3);
$libstu_obj = new LibraryStatusModel();
//出庫狀態類型
$libstatuslist = $libstu_obj->getAllLibStatusList(' and groupId in (4 ,5)');
$this->smarty->assign('outstatuslist', $libstatuslist);
$toptitle = '訂單查詢';
//頭部title
$this->smarty->assign('toptitle', $toptitle);
$storeId = isset($_GET['storeId']) ? intval($_GET['storeId']) : 0;
if ($storeId == 1) {
$navlist = array(array('url' => '', 'title' => '出庫'), array('url' => '', 'title' => '發貨單查詢'), array('url' => '', 'title' => 'A倉發貨單'));
} elseif ($storeId == 2) {
$navlist = array(array('url' => '', 'title' => '出庫'), array('url' => '', 'title' => '發貨單查詢'), array('url' => '', 'title' => 'B倉發貨單'));
} else {
$navlist = array(array('url' => '', 'title' => '出庫'), array('url' => '', 'title' => '發貨單查詢'));
}
$this->smarty->assign('navlist', $navlist);
$toplevel = 2;
//一級菜單的序號 0 開始
$this->smarty->assign('toplevel', $toplevel);
$secondlevel = isset($_GET['secondlevel']) ? trim($_GET['secondlevel']) : '';
//.........這裏部分代碼省略.........
示例2: act_getWhOrderId
function act_getWhOrderId()
{
$recordNumber = isset($_GET['recordNumber']) ? trim($_GET['recordNumber']) : '';
$accountAccount = isset($_GET['accountAccount']) ? trim($_GET['accountAccount']) : '';
if (empty($recordNumber) || empty($accountAccount)) {
//參數不完整
self::$errCode = 101;
self::$errMsg = '參數信息不完整';
return false;
}
$accountId = 0;
$salesaccountlist = CommonModel::getSalesaccountList();
//銷售賬號
foreach ($salesaccountlist as $list) {
if ($list['account'] == $accountAccount) {
$accountId = $list['id'];
break;
}
}
$data = array();
$orderInfo = OmAvailableModel::getTNameList("wh_shipping_order", "id", "where recordNumber='{$recordNumber}' and accountId='{$accountId}'");
if ($orderInfo) {
if (!empty($orderInfo)) {
$scanTime = OmAvailableModel::getTNameList("wh_order_review_records", "scanTime", "where shipOrderId={$orderInfo[0]['id']}");
$data['orderId'] = $orderInfo[0]['id'];
if (!empty($scanTime)) {
$data['scanTime'] = date('Y/m/d', $scanTime[0]['scanTime']);
} else {
$data['scanTime'] = '';
}
return $data;
} else {
return '';
}
} else {
self::$errCode = OmAvailableModel::$errCode;
self::$errMsg = OmAvailableModel::$errMsg;
return false;
}
}