We investigate a single-machine scheduling problem with workload-dependent maintenance duration. The objective is to minimize the total weighted completion time. We propose a (2+ε)-approximation(2+ε)-approximation algorithm and an FPTAS, and thus extend the previous results.