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; } }