@@ -128,10 +128,30 @@ func ReplaceVariables(
128128 dataValStr = dataVal
129129 case []byte :
130130 dataValStr = string (dataVal )
131- case int , uint , int8 , int16 , int32 , int64 :
132- dataValStr = strconv .Itoa (dataVal .(int ))
133- case float32 , float64 :
134- dataValStr = strconv .FormatFloat (dataVal .(float64 ), 'f' , - 1 , 64 )
131+ case int64 :
132+ dataValStr = strconv .FormatInt (dataVal , 10 )
133+ case int :
134+ dataValStr = strconv .FormatInt (int64 (dataVal ), 10 )
135+ case int8 :
136+ dataValStr = strconv .FormatInt (int64 (dataVal ), 10 )
137+ case int16 :
138+ dataValStr = strconv .FormatInt (int64 (dataVal ), 10 )
139+ case int32 :
140+ dataValStr = strconv .FormatInt (int64 (dataVal ), 10 )
141+ case uint64 :
142+ dataValStr = strconv .FormatUint (dataVal , 10 )
143+ case uint :
144+ dataValStr = strconv .FormatUint (uint64 (dataVal ), 10 )
145+ case uint8 :
146+ dataValStr = strconv .FormatUint (uint64 (dataVal ), 10 )
147+ case uint16 :
148+ dataValStr = strconv .FormatUint (uint64 (dataVal ), 10 )
149+ case uint32 :
150+ dataValStr = strconv .FormatUint (uint64 (dataVal ), 10 )
151+ case float32 :
152+ dataValStr = strconv .FormatFloat (float64 (dataVal ), 'f' , - 1 , 64 )
153+ case float64 :
154+ dataValStr = strconv .FormatFloat (dataVal , 'f' , - 1 , 64 )
135155 default :
136156 continue
137157 }
0 commit comments