|
|
@@ -119,7 +119,8 @@ type MyWRPosition struct {
|
|
|
|
|
|
WRSTANDARDID int64 `json:"wrstandardid" xorm:"WRSTANDARDID"` // 现货商品ID
|
|
|
USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
|
|
|
- ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY" form:"zscategory"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
+ ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
+ ZSCATEGORYS string `json:"-" form:"zscategorys"` // 钻石分类
|
|
|
ZSCURRENCYTYPE int32 `json:"zscurrencytype" xorm:"ZSCURRENCYTYPE"` // 货币类型 - 枚举“ZSCurrencyType”
|
|
|
GOODSNO string `json:"goodsno" xorm:"GOODSNO"` // 商品编号
|
|
|
WAREHOUSEID int64 `json:"warehouseid" xorm:"WAREHOUSEID" form:"warehouseid"` // 仓库ID
|
|
|
@@ -202,7 +203,9 @@ func (r *MyWRPosition) buildSql() string {
|
|
|
`
|
|
|
|
|
|
sqlId.FormatParam(r.WRUSERID)
|
|
|
- sqlId.AndEx("wr.ZSCATEGORY", r.ZSCATEGORY, r.ZSCATEGORY > 0)
|
|
|
+ if r.ZSCATEGORYS != "" {
|
|
|
+ sqlId.JoinFormat(" AND wr.ZSCATEGORY in (%v)", r.ZSCATEGORYS)
|
|
|
+ }
|
|
|
sqlId.AndLike("wr.ZSALLPROPERTIES", r.ZSALLPROPERTIES)
|
|
|
sqlId.AndEx("wr.WAREHOUSEID", r.WAREHOUSEID, r.WAREHOUSEID > 0)
|
|
|
sqlId.Page(r.Page, r.PageSize)
|
|
|
@@ -248,25 +251,26 @@ type BuyOrder struct {
|
|
|
VALIDTIME string `json:"validtime" xorm:"VALIDTIME"` // 有效期限
|
|
|
ORDERTIME string `json:"ordertime" xorm:"ORDERTIME"` // 委托时间
|
|
|
|
|
|
- ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY" form:"zscategory"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
- ZSCURRENCYTYPE string `json:"zscurrencytype" xorm:"ZSCURRENCYTYPE"` // 货币类型 - 多个, 逗号分隔
|
|
|
- ZSSHAPETYPE string `json:"zsshapetype" xorm:"ZSSHAPETYPE"` // 形状 - 多个, 逗号分隔
|
|
|
- ZSCOLORTYPE string `json:"zscolortype" xorm:"ZSCOLORTYPE"` // 颜色 - 两个, 逗号分隔
|
|
|
- ZSCLARITYTYPE string `json:"zsclaritytype" xorm:"ZSCLARITYTYPE"` // 净度 - 两个, 逗号分隔
|
|
|
- ZSCUTTYPE string `json:"zscuttype" xorm:"ZSCUTTYPE"` // 切工 - 两个, 逗号分隔
|
|
|
- ZSSYMMETRYTYPE string `json:"zssymmetrytype" xorm:"ZSSYMMETRYTYPE"` // 对称度 - 两个, 逗号分隔
|
|
|
- ZSPOLISHTYPE string `json:"zspolishtype" xorm:"ZSPOLISHTYPE"` // 抛光度 - 两个, 逗号分隔
|
|
|
- ZSFLUORESCENCETYPE string `json:"zsfluorescencetype" xorm:"ZSFLUORESCENCETYPE"` // 荧光 - 多个, 逗号分隔
|
|
|
- ZSSIZE string `json:"zssize" xorm:"ZSSIZE"` // 尺寸 - 两个小数, 逗号分隔
|
|
|
- ZSCRYSTALTYPE string `json:"zscrystaltype" xorm:"ZSCRYSTALTYPE"` // 晶型 - 多个,逗号分隔
|
|
|
- ORIGIN string `json:"origin" xorm:"ORIGIN"` // 原产地
|
|
|
- ZSSTYLETYPE string `json:"zsstyletype" xorm:"ZSSTYLETYPE"` // 款式 - 多个, 逗号分隔
|
|
|
- ZSCZCOLOR1TYPE string `json:"zsczcolor1type" xorm:"ZSCZCOLOR1TYPE"` // 彩钻颜色1, 逗号分隔
|
|
|
- ZSCZCOLOR2TYPE string `json:"zsczcolor2type" xorm:"ZSCZCOLOR2TYPE"` // 彩钻颜色2, 逗号分隔
|
|
|
- ZSCZCOLOR3TYPE string `json:"zsczcolor3type" xorm:"ZSCZCOLOR3TYPE"` // 彩钻颜色3, 逗号分隔
|
|
|
- REMARK string `json:"remark" xorm:"REMARK"` // 备注
|
|
|
- WAREHOUSEIDS string `json:"warehouseids" xorm:"WAREHOUSEIDS"` // 仓库ID - 多个, 逗号分隔
|
|
|
- MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
|
|
|
+ ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
+ ZSCATEGORYS string `json:"-" form:"zscategorys"` // 钻石分类
|
|
|
+ ZSCURRENCYTYPE string `json:"zscurrencytype" xorm:"ZSCURRENCYTYPE"` // 货币类型 - 多个, 逗号分隔
|
|
|
+ ZSSHAPETYPE string `json:"zsshapetype" xorm:"ZSSHAPETYPE"` // 形状 - 多个, 逗号分隔
|
|
|
+ ZSCOLORTYPE string `json:"zscolortype" xorm:"ZSCOLORTYPE"` // 颜色 - 两个, 逗号分隔
|
|
|
+ ZSCLARITYTYPE string `json:"zsclaritytype" xorm:"ZSCLARITYTYPE"` // 净度 - 两个, 逗号分隔
|
|
|
+ ZSCUTTYPE string `json:"zscuttype" xorm:"ZSCUTTYPE"` // 切工 - 两个, 逗号分隔
|
|
|
+ ZSSYMMETRYTYPE string `json:"zssymmetrytype" xorm:"ZSSYMMETRYTYPE"` // 对称度 - 两个, 逗号分隔
|
|
|
+ ZSPOLISHTYPE string `json:"zspolishtype" xorm:"ZSPOLISHTYPE"` // 抛光度 - 两个, 逗号分隔
|
|
|
+ ZSFLUORESCENCETYPE string `json:"zsfluorescencetype" xorm:"ZSFLUORESCENCETYPE"` // 荧光 - 多个, 逗号分隔
|
|
|
+ ZSSIZE string `json:"zssize" xorm:"ZSSIZE"` // 尺寸 - 两个小数, 逗号分隔
|
|
|
+ ZSCRYSTALTYPE string `json:"zscrystaltype" xorm:"ZSCRYSTALTYPE"` // 晶型 - 多个,逗号分隔
|
|
|
+ ORIGIN string `json:"origin" xorm:"ORIGIN"` // 原产地
|
|
|
+ ZSSTYLETYPE string `json:"zsstyletype" xorm:"ZSSTYLETYPE"` // 款式 - 多个, 逗号分隔
|
|
|
+ ZSCZCOLOR1TYPE string `json:"zsczcolor1type" xorm:"ZSCZCOLOR1TYPE"` // 彩钻颜色1, 逗号分隔
|
|
|
+ ZSCZCOLOR2TYPE string `json:"zsczcolor2type" xorm:"ZSCZCOLOR2TYPE"` // 彩钻颜色2, 逗号分隔
|
|
|
+ ZSCZCOLOR3TYPE string `json:"zsczcolor3type" xorm:"ZSCZCOLOR3TYPE"` // 彩钻颜色3, 逗号分隔
|
|
|
+ REMARK string `json:"remark" xorm:"REMARK"` // 备注
|
|
|
+ WAREHOUSEIDS string `json:"warehouseids" xorm:"WAREHOUSEIDS"` // 仓库ID - 多个, 逗号分隔
|
|
|
+ MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
|
|
|
|
|
|
PageEx `xorm:"extends"` // 页码信息
|
|
|
}
|
|
|
@@ -288,7 +292,9 @@ func (r *BuyOrder) buildSql() string {
|
|
|
WHERE t.marketid=67201 AND t.BuyOrSell = 0 AND t.WRTradeOrderStatus IN (3,7)
|
|
|
`
|
|
|
|
|
|
- sqlId.AndEx("q.ZSCATEGORY", r.ZSCATEGORY, r.ZSCATEGORY > 0)
|
|
|
+ if r.ZSCATEGORYS != "" {
|
|
|
+ sqlId.JoinFormat(" AND q.ZSCATEGORY in (%v)", r.ZSCATEGORYS)
|
|
|
+ }
|
|
|
sqlId.AndLike("q.ZSALLPROPERTIES", r.ZSALLPROPERTIES)
|
|
|
sqlId.AndEx("q.WRTRADEORDERID", r.WRTRADEORDERID, r.WRTRADEORDERID != "")
|
|
|
sqlId.AndLike("q.BUYUSERNAME", r.BUYUSERNAME)
|
|
|
@@ -338,11 +344,12 @@ type SellOrder struct {
|
|
|
SELLUSERNAME string `json:"sellusername" xorm:"SELLUSERNAME" form:"sellusername"` // 卖方(查询字段-模糊查询)
|
|
|
ZSCATEGORYDISPLAY string `json:"zscategorydisplay" xorm:"ZSCATEGORYDISPLAY"` // 钻石分类 - 描述
|
|
|
|
|
|
- WRSTANDARDID int64 `json:"wrstandardid" xorm:"WRSTANDARDID"` // 现货商品ID
|
|
|
- USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
|
|
|
- ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY" form:"zscategory"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
- ZSCURRENCYTYPE int32 `json:"zscurrencytype" xorm:"ZSCURRENCYTYPE"` // 货币类型 - 枚举“ZSCurrencyType”
|
|
|
- GOODSNO string `json:"goodsno" xorm:"GOODSNO"` // 商品编号
|
|
|
+ WRSTANDARDID int64 `json:"wrstandardid" xorm:"WRSTANDARDID"` // 现货商品ID
|
|
|
+ USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
|
|
|
+ ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
+ ZSCATEGORYS string `json:"-" form:"zscategorys"` // 钻石分类
|
|
|
+ ZSCURRENCYTYPE int32 `json:"zscurrencytype" xorm:"ZSCURRENCYTYPE"` // 货币类型 - 枚举“ZSCurrencyType”
|
|
|
+ GOODSNO string `json:"goodsno" xorm:"GOODSNO"` // 商品编号
|
|
|
|
|
|
IsQueryDiamond bool // 是否钻石查询
|
|
|
|
|
|
@@ -457,7 +464,9 @@ func (r *SellOrder) buildSql() string {
|
|
|
WHERE t.marketid=67201 AND t.BuyOrSell = 1 AND t.WRTradeOrderStatus IN (3,7)
|
|
|
`
|
|
|
|
|
|
- sqlId.AndEx("q.ZSCATEGORY", r.ZSCATEGORY, r.ZSCATEGORY > 0)
|
|
|
+ if r.ZSCATEGORYS != "" {
|
|
|
+ sqlId.JoinFormat(" AND q.ZSCATEGORY in (%v)", r.ZSCATEGORYS)
|
|
|
+ }
|
|
|
sqlId.AndLike("q.ZSALLPROPERTIES", r.ZSALLPROPERTIES)
|
|
|
sqlId.AndEx("t.WRTRADEORDERID", r.WRTRADEORDERID, r.WRTRADEORDERID != "")
|
|
|
sqlId.AndLike("q.SELLUSERNAME", r.SELLUSERNAME)
|
|
|
@@ -577,25 +586,26 @@ type MyBuyOrder struct {
|
|
|
VALIDTIME string `json:"validtime" xorm:"VALIDTIME"` // 有效期限
|
|
|
ORDERTIME string `json:"ordertime" xorm:"ORDERTIME"` // 委托时间
|
|
|
|
|
|
- ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY" form:"zscategory"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
- ZSCURRENCYTYPE string `json:"zscurrencytype" xorm:"ZSCURRENCYTYPE"` // 货币类型 - 多个, 逗号分隔
|
|
|
- ZSSHAPETYPE string `json:"zsshapetype" xorm:"ZSSHAPETYPE"` // 形状 - 多个, 逗号分隔
|
|
|
- ZSCOLORTYPE string `json:"zscolortype" xorm:"ZSCOLORTYPE"` // 颜色 - 两个, 逗号分隔
|
|
|
- ZSCLARITYTYPE string `json:"zsclaritytype" xorm:"ZSCLARITYTYPE"` // 净度 - 两个, 逗号分隔
|
|
|
- ZSCUTTYPE string `json:"zscuttype" xorm:"ZSCUTTYPE"` // 切工 - 两个, 逗号分隔
|
|
|
- ZSSYMMETRYTYPE string `json:"zssymmetrytype" xorm:"ZSSYMMETRYTYPE"` // 对称度 - 两个, 逗号分隔
|
|
|
- ZSPOLISHTYPE string `json:"zspolishtype" xorm:"ZSPOLISHTYPE"` // 抛光度 - 两个, 逗号分隔
|
|
|
- ZSFLUORESCENCETYPE string `json:"zsfluorescencetype" xorm:"ZSFLUORESCENCETYPE"` // 荧光 - 多个, 逗号分隔
|
|
|
- ZSSIZE string `json:"zssize" xorm:"ZSSIZE"` // 尺寸 - 两个小数, 逗号分隔
|
|
|
- ZSCRYSTALTYPE string `json:"zscrystaltype" xorm:"ZSCRYSTALTYPE"` // 晶型 - 多个,逗号分隔
|
|
|
- ORIGIN string `json:"origin" xorm:"ORIGIN"` // 原产地
|
|
|
- ZSSTYLETYPE string `json:"zsstyletype" xorm:"ZSSTYLETYPE"` // 款式 - 多个, 逗号分隔
|
|
|
- ZSCZCOLOR1TYPE string `json:"zsczcolor1type" xorm:"ZSCZCOLOR1TYPE"` // 彩钻颜色1, 逗号分隔
|
|
|
- ZSCZCOLOR2TYPE string `json:"zsczcolor2type" xorm:"ZSCZCOLOR2TYPE"` // 彩钻颜色2, 逗号分隔
|
|
|
- ZSCZCOLOR3TYPE string `json:"zsczcolor3type" xorm:"ZSCZCOLOR3TYPE"` // 彩钻颜色3, 逗号分隔
|
|
|
- REMARK string `json:"remark" xorm:"REMARK"` // 备注
|
|
|
- WAREHOUSEIDS string `json:"warehouseids" xorm:"WAREHOUSEIDS"` // 仓库ID - 多个, 逗号分隔
|
|
|
- MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
|
|
|
+ ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
+ ZSCATEGORYS string `json:"-" form:"zscategorys"` // 钻石分类
|
|
|
+ ZSCURRENCYTYPE string `json:"zscurrencytype" xorm:"ZSCURRENCYTYPE"` // 货币类型 - 多个, 逗号分隔
|
|
|
+ ZSSHAPETYPE string `json:"zsshapetype" xorm:"ZSSHAPETYPE"` // 形状 - 多个, 逗号分隔
|
|
|
+ ZSCOLORTYPE string `json:"zscolortype" xorm:"ZSCOLORTYPE"` // 颜色 - 两个, 逗号分隔
|
|
|
+ ZSCLARITYTYPE string `json:"zsclaritytype" xorm:"ZSCLARITYTYPE"` // 净度 - 两个, 逗号分隔
|
|
|
+ ZSCUTTYPE string `json:"zscuttype" xorm:"ZSCUTTYPE"` // 切工 - 两个, 逗号分隔
|
|
|
+ ZSSYMMETRYTYPE string `json:"zssymmetrytype" xorm:"ZSSYMMETRYTYPE"` // 对称度 - 两个, 逗号分隔
|
|
|
+ ZSPOLISHTYPE string `json:"zspolishtype" xorm:"ZSPOLISHTYPE"` // 抛光度 - 两个, 逗号分隔
|
|
|
+ ZSFLUORESCENCETYPE string `json:"zsfluorescencetype" xorm:"ZSFLUORESCENCETYPE"` // 荧光 - 多个, 逗号分隔
|
|
|
+ ZSSIZE string `json:"zssize" xorm:"ZSSIZE"` // 尺寸 - 两个小数, 逗号分隔
|
|
|
+ ZSCRYSTALTYPE string `json:"zscrystaltype" xorm:"ZSCRYSTALTYPE"` // 晶型 - 多个,逗号分隔
|
|
|
+ ORIGIN string `json:"origin" xorm:"ORIGIN"` // 原产地
|
|
|
+ ZSSTYLETYPE string `json:"zsstyletype" xorm:"ZSSTYLETYPE"` // 款式 - 多个, 逗号分隔
|
|
|
+ ZSCZCOLOR1TYPE string `json:"zsczcolor1type" xorm:"ZSCZCOLOR1TYPE"` // 彩钻颜色1, 逗号分隔
|
|
|
+ ZSCZCOLOR2TYPE string `json:"zsczcolor2type" xorm:"ZSCZCOLOR2TYPE"` // 彩钻颜色2, 逗号分隔
|
|
|
+ ZSCZCOLOR3TYPE string `json:"zsczcolor3type" xorm:"ZSCZCOLOR3TYPE"` // 彩钻颜色3, 逗号分隔
|
|
|
+ REMARK string `json:"remark" xorm:"REMARK"` // 备注
|
|
|
+ WAREHOUSEIDS string `json:"warehouseids" xorm:"WAREHOUSEIDS"` // 仓库ID - 多个, 逗号分隔
|
|
|
+ MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
|
|
|
|
|
|
IsHis bool `json:"-" form:"ishis"` // 是否历史查询
|
|
|
|
|
|
@@ -619,7 +629,9 @@ func (r *MyBuyOrder) buildSql() string {
|
|
|
WHERE t.marketid=67201 AND t.BuyOrSell = 0 AND t.WRTradeOrderStatus IN (3,7)
|
|
|
`
|
|
|
sqlId.And("t.USERID", r.USERID)
|
|
|
- sqlId.AndEx("q.ZSCATEGORY", r.ZSCATEGORY, r.ZSCATEGORY > 0)
|
|
|
+ if r.ZSCATEGORYS != "" {
|
|
|
+ sqlId.JoinFormat(" AND q.ZSCATEGORY in (%v)", r.ZSCATEGORYS)
|
|
|
+ }
|
|
|
sqlId.AndLike("q.ZSALLPROPERTIES", r.ZSALLPROPERTIES)
|
|
|
sqlId.AndEx("t.WRTRADEORDERID", r.WRTRADEORDERID, r.WRTRADEORDERID != "")
|
|
|
sqlId.OrderByDesc("t.WRTRADEORDERID")
|
|
|
@@ -640,7 +652,9 @@ func (r *MyBuyOrder) buildSql_His() string {
|
|
|
WHERE t.isvaliddata =1 AND t.marketid=67201 AND t.BuyOrSell = 0 AND t.WRTradeOrderStatus IN (3,7)
|
|
|
`
|
|
|
sqlId.And("t.USERID", r.USERID)
|
|
|
- sqlId.AndEx("q.ZSCATEGORY", r.ZSCATEGORY, r.ZSCATEGORY > 0)
|
|
|
+ if r.ZSCATEGORYS != "" {
|
|
|
+ sqlId.JoinFormat(" AND q.ZSCATEGORY in (%v)", r.ZSCATEGORYS)
|
|
|
+ }
|
|
|
sqlId.AndLike("q.ZSALLPROPERTIES", r.ZSALLPROPERTIES)
|
|
|
sqlId.AndEx("t.WRTRADEORDERID", r.WRTRADEORDERID, r.WRTRADEORDERID != "")
|
|
|
sqlId.OrderByDesc("t.WRTRADEORDERID")
|
|
|
@@ -671,7 +685,8 @@ type MySellOrder struct {
|
|
|
|
|
|
WRSTANDARDID int64 `json:"wrstandardid" xorm:"WRSTANDARDID"` // 现货商品ID
|
|
|
USERID int64 `json:"userid" xorm:"USERID" form:"userid" binding:"required"` // 用户ID
|
|
|
- ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY" form:"zscategory"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
+ ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
+ ZSCATEGORYS string `json:"-" form:"zscategorys"` // 钻石分类
|
|
|
ZSCURRENCYTYPE int32 `json:"zscurrencytype" xorm:"ZSCURRENCYTYPE"` // 货币类型 - 枚举“ZSCurrencyType”
|
|
|
GOODSNO string `json:"goodsno" xorm:"GOODSNO"` // 商品编号
|
|
|
ZSCATEGORYDISPLAY string `json:"zscategorydisplay" xorm:"ZSCATEGORYDISPLAY"` // 钻石分类 - 描述
|
|
|
@@ -758,7 +773,9 @@ func (r *MySellOrder) buildSql() string {
|
|
|
`
|
|
|
|
|
|
sqlId.And("q.USERID", r.USERID)
|
|
|
- sqlId.AndEx("q.ZSCATEGORY", r.ZSCATEGORY, r.ZSCATEGORY > 0)
|
|
|
+ if r.ZSCATEGORYS != "" {
|
|
|
+ sqlId.JoinFormat(" AND q.ZSCATEGORY in (%v)", r.ZSCATEGORYS)
|
|
|
+ }
|
|
|
sqlId.AndLike("q.ZSALLPROPERTIES", r.ZSALLPROPERTIES)
|
|
|
sqlId.AndEx("t.WRTRADEORDERID", r.WRTRADEORDERID, r.WRTRADEORDERID != "")
|
|
|
sqlId.OrderByDesc("t.WRTRADEORDERID")
|
|
|
@@ -784,7 +801,9 @@ func (r *MySellOrder) buildSql_His() string {
|
|
|
`
|
|
|
|
|
|
sqlId.And("q.USERID", r.USERID)
|
|
|
- sqlId.AndEx("q.ZSCATEGORY", r.ZSCATEGORY, r.ZSCATEGORY > 0)
|
|
|
+ if r.ZSCATEGORYS != "" {
|
|
|
+ sqlId.JoinFormat(" AND q.ZSCATEGORY in (%v)", r.ZSCATEGORYS)
|
|
|
+ }
|
|
|
sqlId.AndLike("q.ZSALLPROPERTIES", r.ZSALLPROPERTIES)
|
|
|
sqlId.AndEx("t.WRTRADEORDERID", r.WRTRADEORDERID, r.WRTRADEORDERID != "")
|
|
|
sqlId.OrderByDesc("t.WRTRADEORDERID")
|
|
|
@@ -815,11 +834,35 @@ type MyDeListing struct {
|
|
|
SELLUSERNAME string `json:"-" xorm:"SELLUSERNAME"` // 卖方
|
|
|
BUYUSERNAME string `json:"-" xorm:"BUYUSERNAME"` // 买方
|
|
|
USERID int64 `json:"userid" xorm:"USERID" form:"userid" binding:"required"` // 用户ID
|
|
|
- ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY" form:"zscategory"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
+ ZSCATEGORY int32 `json:"zscategory" xorm:"ZSCATEGORY"` // 钻石分类 - 枚举”ZSCategory“
|
|
|
+ ZSCATEGORYS string `json:"-" form:"zscategorys"` // 钻石分类
|
|
|
ZSCATEGORYDISPLAY string `json:"zscategorydisplay" xorm:"ZSCATEGORYDISPLAY"` //
|
|
|
ZSCURRENCYTYPE int32 `json:"zscurrencytype" xorm:"ZSCURRENCYTYPE"` // 货币类型 - 枚举“ZSCurrencyType”
|
|
|
GOODSNO string `json:"goodsno" xorm:"GOODSNO"` // 商品编号
|
|
|
|
|
|
+ ZSCURRENCYTYPEDISPLAY string `json:"zscurrencytypedisplay" xorm:"ZSCURRENCYTYPEDISPLAY"` //
|
|
|
+ ZSCURRENCYTYPEDISPLAYUNIT string `json:"zscurrencytypedisplayunit" xorm:"ZSCURRENCYTYPEDISPLAYUNIT"` //
|
|
|
+ WAREHOUSENAMEDISPLAY string `json:"warehousenamedisplay" xorm:"WAREHOUSENAMEDISPLAY"` //
|
|
|
+ ZSSHAPETYPEDISPLAY string `json:"zsshapetypedisplay" xorm:"ZSSHAPETYPEDISPLAY"` //
|
|
|
+ ZSCOLORTYPE1DISPLAY string `json:"zscolortype1display" xorm:"ZSCOLORTYPE1DISPLAY"` //
|
|
|
+ ZSCOLORTYPE2DISPLAY string `json:"zscolortype2display" xorm:"ZSCOLORTYPE2DISPLAY"` //
|
|
|
+ ZSCLARITYTYPE1DISPLAY string `json:"zsclaritytype1display" xorm:"ZSCLARITYTYPE1DISPLAY"` //
|
|
|
+ ZSCLARITYTYPE2DISPLAY string `json:"zsclaritytype2display" xorm:"ZSCLARITYTYPE2DISPLAY"` //
|
|
|
+ ZSCUTTYPE1DISPLAY string `json:"zscuttype1display" xorm:"ZSCUTTYPE1DISPLAY"` //
|
|
|
+ ZSCUTTYPE2DISPLAY string `json:"zscuttype2display" xorm:"ZSCUTTYPE2DISPLAY"` //
|
|
|
+ ZSSYMMETRYTYPE1DISPLAY string `json:"zssymmetrytype1display" xorm:"ZSSYMMETRYTYPE1DISPLAY"` //
|
|
|
+ ZSSYMMETRYTYPE2DISPLAY string `json:"zssymmetrytype2display" xorm:"ZSSYMMETRYTYPE2DISPLAY"` //
|
|
|
+ ZSPOLISHTYPE1DISPLAY string `json:"zspolishtype1display" xorm:"ZSPOLISHTYPE1DISPLAY"` //
|
|
|
+ ZSPOLISHTYPE2DISPLAY string `json:"zspolishtype2display" xorm:"ZSPOLISHTYPE2DISPLAY"` //
|
|
|
+ ZSFLUORESCENCETYPE1DISPLAY string `json:"zsfluorescencetype1display" xorm:"ZSFLUORESCENCETYPE1DISPLAY"` //
|
|
|
+ ZSFLUORESCENCETYPE2DISPLAY string `json:"zsfluorescencetype2display" xorm:"ZSFLUORESCENCETYPE2DISPLAY"` //
|
|
|
+ ZSCERTTYPEDISPLAY string `json:"zscerttypedisplay" xorm:"ZSCERTTYPEDISPLAY"` //
|
|
|
+ ZSCRYSTALTYPEDISPLAY string `json:"zscrystaltypedisplay" xorm:"ZSCRYSTALTYPEDISPLAY"` //
|
|
|
+ ZSSTYLETYPEDISPLAY string `json:"zsstyletypedisplay" xorm:"ZSSTYLETYPEDISPLAY"` //
|
|
|
+ ZSCZCOLOR1TYPEDISPLAY string `json:"zsczcolor1typedisplay" xorm:"ZSCZCOLOR1TYPEDISPLAY"` //
|
|
|
+ ZSCZCOLOR2TYPEDISPLAY string `json:"zsczcolor2typedisplay" xorm:"ZSCZCOLOR2TYPEDISPLAY"` //
|
|
|
+ ZSCZCOLOR3TYPEDISPLAY string `json:"zsczcolor3typedisplay" xorm:"ZSCZCOLOR3TYPEDISPLAY"` //
|
|
|
+
|
|
|
WRTRADEDETAILID string `json:"wrtradedetailid" xorm:"WRTRADEDETAILID1" form:"wrtradedetailid"` // 仓单贸易成交单ID(321+Unix秒时间戳(10位)+xxxxxx)
|
|
|
TRADEDATE string `json:"tradedate" xorm:"TRADEDATE"` // 交易日(yyyyMMdd)
|
|
|
MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
|
|
|
@@ -872,6 +915,28 @@ func (r *MyDeListing) buildSql() string {
|
|
|
q.ZSCATEGORYDISPLAY,
|
|
|
q.ZSCURRENCYTYPE,
|
|
|
q.GOODSNO,
|
|
|
+ q.ZSCURRENCYTYPEDISPLAY,
|
|
|
+ q.ZSCURRENCYTYPEDISPLAYUNIT,
|
|
|
+ q.WAREHOUSENAMEDISPLAY,
|
|
|
+ q.ZSSHAPETYPEDISPLAY,
|
|
|
+ q.ZSCOLORTYPE1DISPLAY,
|
|
|
+ q.ZSCOLORTYPE2DISPLAY,
|
|
|
+ q.ZSCLARITYTYPE1DISPLAY,
|
|
|
+ q.ZSCLARITYTYPE2DISPLAY,
|
|
|
+ q.ZSCUTTYPE1DISPLAY,
|
|
|
+ q.ZSCUTTYPE2DISPLAY,
|
|
|
+ q.ZSSYMMETRYTYPE1DISPLAY,
|
|
|
+ q.ZSSYMMETRYTYPE2DISPLAY,
|
|
|
+ q.ZSPOLISHTYPE1DISPLAY,
|
|
|
+ q.ZSPOLISHTYPE2DISPLAY,
|
|
|
+ q.ZSFLUORESCENCETYPE1DISPLAY,
|
|
|
+ q.ZSFLUORESCENCETYPE2DISPLAY,
|
|
|
+ q.ZSCERTTYPEDISPLAY,
|
|
|
+ q.ZSCRYSTALTYPEDISPLAY,
|
|
|
+ q.ZSSTYLETYPEDISPLAY,
|
|
|
+ q.ZSCZCOLOR1TYPEDISPLAY,
|
|
|
+ q.ZSCZCOLOR2TYPEDISPLAY,
|
|
|
+ q.ZSCZCOLOR3TYPEDISPLAY,
|
|
|
(t.TRADEQTY / 100) QTY,
|
|
|
to_char(t.TRADETIME, 'yyyy-mm-dd hh24:mi:ss') TRADETIME1,
|
|
|
to_char(t.WRTRADEDETAILID) WRTRADEDETAILID1,
|
|
|
@@ -882,7 +947,9 @@ func (r *MyDeListing) buildSql() string {
|
|
|
WHERE t.marketid=67201
|
|
|
`
|
|
|
|
|
|
- sqlId.AndEx("q.ZSCATEGORY", r.ZSCATEGORY, r.ZSCATEGORY > 0)
|
|
|
+ if r.ZSCATEGORYS != "" {
|
|
|
+ sqlId.JoinFormat(" AND q.ZSCATEGORY in (%v)", r.ZSCATEGORYS)
|
|
|
+ }
|
|
|
sqlId.AndLike("q.ZSALLPROPERTIES", r.ZSALLPROPERTIES)
|
|
|
sqlId.AndEx("t.WRTRADEDETAILID", r.WRTRADEDETAILID, r.WRTRADEDETAILID != "")
|
|
|
switch r.BuyOrSell {
|