|
@@ -123,8 +123,10 @@ type ErmcpGoods struct {
|
|
|
SLRATIOUP float64 `json:"slratioup" xorm:"SLRATIOUP"` // 止损比例上限(按单风控)
|
|
SLRATIOUP float64 `json:"slratioup" xorm:"SLRATIOUP"` // 止损比例上限(按单风控)
|
|
|
SLRATIODEFAULT float64 `json:"slratiodefault" xorm:"SLRATIODEFAULT"` // 止损默认比例(按单风控)
|
|
SLRATIODEFAULT float64 `json:"slratiodefault" xorm:"SLRATIODEFAULT"` // 止损默认比例(按单风控)
|
|
|
|
|
|
|
|
- BASECURRENCYCODE string `json:"basecurrencycode" xorm:"BASECURRENCYCODE"` // 基础货币代码(80:Goodscurrencyid)
|
|
|
|
|
- QUOTECURRENCYCODE string `json:"quotecurrencycode" xorm:"QUOTECURRENCYCODE"` // 计价货币代码(80:currencyid)
|
|
|
|
|
|
|
+ BASECURRENCYCODE string `json:"basecurrencycode" xorm:"BASECURRENCYCODE"` // 基础货币代码(80,81:Goodscurrencyid)
|
|
|
|
|
+ BASEDECIMALPLACE string `json:"basedecimalplace" xorm:"BASEDECIMALPLACE"` // 基础货币小数位(80,81:Goodscurrencyid)
|
|
|
|
|
+ QUOTECURRENCYCODE string `json:"quotecurrencycode" xorm:"QUOTECURRENCYCODE"` // 计价货币代码(80,81:currencyid)
|
|
|
|
|
+ QUOTEDECIMALPLACE string `json:"quotedecimalplace" xorm:"QUOTEDECIMALPLACE"` // 计价货币小数位(80,81:currencyid)
|
|
|
|
|
|
|
|
BUYTPPOINT int32 `json:"buytppoint" xorm:"BUYTPPOINT"` // 买止盈点差(按账户风控)
|
|
BUYTPPOINT int32 `json:"buytppoint" xorm:"BUYTPPOINT"` // 买止盈点差(按账户风控)
|
|
|
BUYSLPOINT int32 `json:"buyslpoint" xorm:"BUYSLPOINT"` // 买止损点差(按账户风控)
|
|
BUYSLPOINT int32 `json:"buyslpoint" xorm:"BUYSLPOINT"` // 买止损点差(按账户风控)
|
|
@@ -200,7 +202,9 @@ func GetErmcpGoodses(userid int64, lastUpdateTime string, loginID int64) ([]Ermc
|
|
|
EX.SLRATIOUP,
|
|
EX.SLRATIOUP,
|
|
|
EX.SLRATIODEFAULT,
|
|
EX.SLRATIODEFAULT,
|
|
|
EN1.ENUMDICNAME BASECURRENCYCODE,
|
|
EN1.ENUMDICNAME BASECURRENCYCODE,
|
|
|
|
|
+ EN1.PARAM1 BASEDECIMALPLACE,
|
|
|
EN2.ENUMDICNAME QUOTECURRENCYCODE,
|
|
EN2.ENUMDICNAME QUOTECURRENCYCODE,
|
|
|
|
|
+ EN2.PARAM1 QUOTEDECIMALPLACE,
|
|
|
EX.BUYTPPOINT,
|
|
EX.BUYTPPOINT,
|
|
|
EX.BuySLPOINT,
|
|
EX.BuySLPOINT,
|
|
|
EX.SELLTPPOINT,
|
|
EX.SELLTPPOINT,
|
|
@@ -210,8 +214,9 @@ func GetErmcpGoodses(userid int64, lastUpdateTime string, loginID int64) ([]Ermc
|
|
|
Join("LEFT", "GOODSMARGINCONFIG GM", "GM.GOODSID = G.GOODSID AND GM.ISDEFAULT = 1").
|
|
Join("LEFT", "GOODSMARGINCONFIG GM", "GM.GOODSID = G.GOODSID AND GM.ISDEFAULT = 1").
|
|
|
Join("LEFT", "GOODSEX EX", "EX.GOODSID = G.GOODSID").
|
|
Join("LEFT", "GOODSEX EX", "EX.GOODSID = G.GOODSID").
|
|
|
Join("LEFT", "GOODSGROUP GG", "GG.GOODSGROUPID = G.GOODSGROUPID").
|
|
Join("LEFT", "GOODSGROUP GG", "GG.GOODSGROUPID = G.GOODSGROUPID").
|
|
|
- Join("LEFT", "(SELECT T.ENUMITEMNAME, T.ENUMDICNAME FROM ENUMDICITEM T WHERE ENUMDICCODE = 'digitalcurrency') EN1", "EN1.ENUMITEMNAME = G.GOODSCURRENCYID").
|
|
|
|
|
- Join("LEFT", "(SELECT T.ENUMITEMNAME, T.ENUMDICNAME FROM ENUMDICITEM T WHERE ENUMDICCODE = 'currency') EN2", "EN2.ENUMITEMNAME = G.CURRENCYID").
|
|
|
|
|
|
|
+ Join("LEFT", "(SELECT T.ENUMITEMNAME, T.ENUMDICNAME, T.PARAM1 FROM ENUMDICITEM T WHERE ENUMDICCODE = 'digitalcurrency') EN1", "EN1.ENUMITEMNAME = G.GOODSCURRENCYID").
|
|
|
|
|
+ Join("LEFT", "(SELECT T.ENUMITEMNAME, T.ENUMDICNAME, T.PARAM1 FROM ENUMDICITEM T WHERE ENUMDICCODE = 'digitalcurrency') EN2", "EN2.ENUMITEMNAME = G.CURRENCYID").
|
|
|
|
|
+ // Join("LEFT", "(SELECT T.ENUMITEMNAME, T.ENUMDICNAME, T.PARAM1 FROM ENUMDICITEM T WHERE ENUMDICCODE = 'currency') EN3", "EN3.ENUMITEMNAME = G.CURRENCYID").
|
|
|
Join("LEFT", "GOODSGROUP GG", "GG.GOODSGROUPID = G.GOODSGROUPID").
|
|
Join("LEFT", "GOODSGROUP GG", "GG.GOODSGROUPID = G.GOODSGROUPID").
|
|
|
Where("G.GOODSSTATUS in (3)")
|
|
Where("G.GOODSSTATUS in (3)")
|
|
|
if loginID != 0 {
|
|
if loginID != 0 {
|