public function act_delOdd() { $id_arr = $_POST['id']; foreach ($id_arr as $key => $id) { $ent_list = packageCheckModel::selectList("where id={$id}"); if (empty($ent_list)) { unset($id_arr[$key]); continue; } if ($ent_list[0]['entryStatus'] == 2) { self::$errCode = "400"; self::$errMsg = "已推送采购的不许删除!"; unset($id_arr[$key]); return false; break; } /** 已打标的异常不准删除 GARY**/ if ($ent_list[0]['printTime']) { self::$errCode = "401"; self::$errMsg = "已打标,不能删除!"; return false; break; } } $update = packageCheckModel::updateOdd($id_arr); /** 添加删除记录日志**/ $log_file = 'delete_package/' . date('Ymd') . '.txt'; //日志文件路径 $date = date('Y-m-d H:i:s'); $log_data = sprintf('时间:%s, ids:%s, 操作人:%s' . " \r\n", $date, is_array($id_arr) ? json_encode($id_arr) : $id_arr, $_SESSION['userCnName']); write_log($log_file, $log_data); /** end**/ if ($update) { self::$errMsg = "删除成功!"; return true; } else { self::$errCode = "402"; self::$errMsg = "删除失败!"; return false; } }