本文整理匯總了PHP中OmAvailableModel::updateTallying方法的典型用法代碼示例。如果您正苦於以下問題:PHP OmAvailableModel::updateTallying方法的具體用法?PHP OmAvailableModel::updateTallying怎麽用?PHP OmAvailableModel::updateTallying使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類OmAvailableModel
的用法示例。
在下文中一共展示了OmAvailableModel::updateTallying方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: act_updateTallying
function act_updateTallying()
{
$batchNum = isset($_GET['batchNum']) ? trim($_GET['batchNum']) : '';
$sku = isset($_GET['sku']) ? trim($_GET['sku']) : '';
$ichibanNums = isset($_GET['ichibanNums']) ? intval(trim($_GET['ichibanNums'])) : '';
/** 添加接收日誌**/
$log_file = 'QCReturnLog/' . date('Y-m-d') . '.txt';
$date = date('Y-m-d H:i:s');
$log_info = sprintf("料號:%s, 時間:%s, 批次號:%s, 良品數:%s \r\n", $sku, $date, $batchNum, $ichibanNums);
write_log($log_file, $log_info);
/** end**/
if (empty($batchNum) || empty($sku)) {
//參數不完整
self::$errCode = 101;
self::$errMsg = '參數信息不完整';
return false;
}
/** 添加檢測是否存在數據判斷**/
$tallying_info = whShelfModel::selectTallyingList('id', array('batchNum' => $batchNum, 'sku' => $sku));
if (empty($tallying_info)) {
//不存在對應的點貨記錄
self::$errCode = 104;
self::$errMsg = '不存在該條點貨信息';
return FALSE;
}
$update_info = OmAvailableModel::updateTallying($batchNum, $sku, $ichibanNums, time());
if ($update_info) {
return true;
} else {
self::$errCode = 102;
self::$errMsg = '插入良品數量失敗';
return false;
}
}