|
|
@@ -210,6 +210,7 @@ type QhjRStrategy struct {
|
|
|
GOODUNITID int32 `json:"goodunitid" xorm:"'GOODUNITID'"` // 定投商品单位id
|
|
|
CURRENCYID int32 `json:"currencyid" xorm:"'CURRENCYID'"` // 币种id
|
|
|
DECIMALPLACE int32 `json:"decimalplace" xorm:"'DECIMALPLACE'"` // 商品报价小数位
|
|
|
+ QTYDECIMALPLACE int `json:"qtydecimalplace" xorm:"'QTYDECIMALPLACE'"` // 成交量小数位
|
|
|
|
|
|
USERNAME string `json:"username"` // 用户名称(userid对应的名称)
|
|
|
ACCOUNTNAME string `json:"accountname"` // 账号名称(ACCOUNTID对应的名称)
|
|
|
@@ -223,6 +224,7 @@ func (r *QhjRStrategy) calc() {
|
|
|
r.USERNAME = mtpcache.GetUserNameByUserId(r.USERID)
|
|
|
r.ENUMDICNAME = mtpcache.GetEnumDicitemName(r.GOODUNITID)
|
|
|
r.CURRENCYNAME = mtpcache.GetCurrencyName(r.CURRENCYID)
|
|
|
+ ZoomByDecimal(r.QTYDECIMALPLACE, &r.TRIGGERTOTALQTY, &r.NEXTTRIGGERQTY)
|
|
|
}
|
|
|
|
|
|
func (r *QhjRStrategy) buildSql() string {
|
|
|
@@ -252,6 +254,7 @@ func (r *QhjRStrategy) buildSql() string {
|
|
|
" g.goodscode," +
|
|
|
" g.goodsname," +
|
|
|
" g.decimalplace," +
|
|
|
+ " g.qtydecimalplace," +
|
|
|
" g.goodunitid," +
|
|
|
" ta.accountname" +
|
|
|
" FROM QHJ_REGULARLYSTRATEGY t" +
|
|
|
@@ -296,6 +299,7 @@ type QhjRSTriggerLog struct {
|
|
|
GOODUNITID int32 `json:"goodunitid" xorm:"'GOODUNITID'"` // 定投商品单位id
|
|
|
CURRENCYID int32 `json:"currencyid" xorm:"'CURRENCYID'"` // 币种id
|
|
|
DECIMALPLACE int32 `json:"decimalplace" xorm:"'DECIMALPLACE'"` // 商品报价小数位
|
|
|
+ QTYDECIMALPLACE int `json:"qtydecimalplace" xorm:"'QTYDECIMALPLACE'"` // 成交量小数位
|
|
|
|
|
|
USERNAME string `json:"username"` // 用户名称(userid对应的名称)
|
|
|
ACCOUNTNAME string `json:"accountname"` // 账号名称(ACCOUNTID对应的名称)
|
|
|
@@ -307,6 +311,10 @@ func (r *QhjRSTriggerLog) calc() {
|
|
|
r.USERNAME = mtpcache.GetUserNameByUserId(r.USERID)
|
|
|
r.ENUMDICNAME = mtpcache.GetEnumDicitemName(r.GOODUNITID)
|
|
|
r.CURRENCYNAME = mtpcache.GetCurrencyName(r.CURRENCYID)
|
|
|
+ ZoomByDecimal(r.QTYDECIMALPLACE, &r.TRIGGERQTY)
|
|
|
+ if r.REGULARLYMODE == 1 {
|
|
|
+ ZoomByDecimal(r.QTYDECIMALPLACE, &r.REGULARLYMODEVALUE)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func (r *QhjRSTriggerLog) buildSql() string {
|
|
|
@@ -329,6 +337,7 @@ func (r *QhjRSTriggerLog) buildSql() string {
|
|
|
" g.goodscode," +
|
|
|
" g.goodsname," +
|
|
|
" g.decimalplace," +
|
|
|
+ " g.qtydecimalplace," +
|
|
|
" g.goodunitid," +
|
|
|
" ta.accountname," +
|
|
|
" ta.currencyid" +
|