代码优化，赋值变量，不多次调用getPk()