package main import ( "context" "strconv" "time" "hnyfkj.com.cn/rtu/linux/utils/jsonrpc2" ) func (p *program) getTimeSyncStatus(ctx context.Context, req *jsonrpc2.Request) *jsonrpc2.Response { result := map[string]string{ "time_synced": strconv.FormatBool(p.timeSyncOK.Load()), "time_source": p.syncSource.Load().(string), "system_time": time.Now().Format("2006-01-02 15:04:05"), } return jsonrpc2.BuildResponse(req, result, nil) }