diff --git a/server/service/pay.go b/server/service/pay.go
index 500bc7a..c2c3a19 100644
--- a/server/service/pay.go
+++ b/server/service/pay.go
@@ -85,6 +85,13 @@ func (p *Pay) Pay(corp *model.Corp, user *model.StaffUser, title, payType string
 		panic(config.ErrInternal.New().Append(err))
 	}
 
+	plog := new(model.StaffPayLog)
+	plog.Title = title
+	plog.PayType = realPayType
+	plog.StaffId = user.Id
+	plog.Amount = amount
+	dao.NewStaffPayLogDao().Create(plog)
+
 	global.SendMessage([]string{"jiangyong"}, strings.Join(message, "\n"))
 }