|
|
@@ -116,7 +116,7 @@ type Enumdicitem struct {
|
|
|
Autoid int64 `json:"-" xorm:"'AUTOID'" binding:"required"` // 自增ID
|
|
|
Enumdicid int32 `json:"-" xorm:"'ENUMDICID'" binding:"required"` // 所属枚举ID
|
|
|
Enumdiccode string `json:"enumdiccode" xorm:"'ENUMDICCODE'" binding:"required"` // 所属枚举代码
|
|
|
- Enumdicname string `json:"enumdicname" xorm:"'ENUMDICNAME'"` // 枚举项名称
|
|
|
+ Enumdicname string `json:"enumdicname" xorm:"'ENUMDICNAMEZH'"` // 枚举项名称
|
|
|
Enumitemname int64 `json:"enumitemname" xorm:"'ENUMITEMNAME'" binding:"required"` // 枚举项值
|
|
|
Enumitemstatus int32 `json:"enumitemstatus" xorm:"'ENUMITEMSTATUS'"` // 枚举项状态 - 1.启用 2.不启用
|
|
|
Bankmappedvalue string `json:"-" xorm:"'BANKMAPPEDVALUE'"` // 银行服务对应值
|
|
|
@@ -693,7 +693,7 @@ func GetEnums(autoID int) ([]Enumdicitem, error) {
|
|
|
enumDicItems := make([]Enumdicitem, 0)
|
|
|
session := engine.Table("ENUMDICITEM E").
|
|
|
Join("LEFT", "ENUMDICITEMEX EX", "E.ENUMDICCODE = EX.ENUMDICCODE AND E.ENUMITEMNAME = EX.ENUMITEMNAME").
|
|
|
- Select("E.*, EX.ENUMDICNAMEEN, EX.ENUMDICNAMEZH_TW, EX.ENUMDICNAMETH,EX.ENUMDICNAMEVI")
|
|
|
+ Select("E.*, NVL(EX.ENUMDICNAMEZH_CN, E.ENUMDICNAME) ENUMDICNAMEZH, EX.ENUMDICNAMEEN, EX.ENUMDICNAMEZH_TW, EX.ENUMDICNAMETH,EX.ENUMDICNAMEVI")
|
|
|
if autoID != 0 {
|
|
|
session = session.Where("E.AUTOID > ?", autoID)
|
|
|
}
|