[fix] 移除类型转换 ToValue
This commit is contained in:
		
							parent
							
								
									3f9461d2de
								
							
						
					
					
						commit
						cd4e1b4789
					
				@ -1,7 +1,6 @@
 | 
				
			|||||||
package base
 | 
					package base
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"encoding/json"
 | 
					 | 
				
			||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"strconv"
 | 
						"strconv"
 | 
				
			||||||
@ -117,17 +116,17 @@ func (this ResField) ToValue(v any) any {
 | 
				
			|||||||
	case contracts.ResDataType_Json:
 | 
						case contracts.ResDataType_Json:
 | 
				
			||||||
		if v == nil {
 | 
							if v == nil {
 | 
				
			||||||
			if this.Default != "" && this.Default[0:1] == "[" {
 | 
								if this.Default != "" && this.Default[0:1] == "[" {
 | 
				
			||||||
				return "[]"
 | 
									return db.Raw("'[]'")
 | 
				
			||||||
			} else if this.Default != "" && this.Default[0:1] == "{" {
 | 
								} else if this.Default != "" && this.Default[0:1] == "{" {
 | 
				
			||||||
				return "{}"
 | 
									return db.Raw("'{}'")
 | 
				
			||||||
			} else if this.Default == "" {
 | 
								} else if this.Default == "" {
 | 
				
			||||||
				return "{}"
 | 
									return db.Raw("'{}'")
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			return this.Default
 | 
								return this.Default
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		b, _ := json.Marshal(v)
 | 
					
 | 
				
			||||||
		return string(b)
 | 
							return v
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return strings.Trim(cast.ToString(v), " ")
 | 
						return strings.Trim(cast.ToString(v), " ")
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user