浏览代码

更新字段

zhou.xiaoning 5 年之前
父节点
当前提交
c8feb5d449
共有 5 个文件被更改,包括 50 次插入2 次删除
  1. 4 0
      docs/docs.go
  2. 4 0
      docs/swagger.json
  3. 3 0
      docs/swagger.yaml
  4. 10 2
      models/hsby.go
  5. 29 0
      models/order.go

+ 4 - 0
docs/docs.go

@@ -4023,6 +4023,10 @@ var doc = `{
                     "description": "货币符号",
                     "type": "string"
                 },
+                "customername": {
+                    "description": "发行单位",
+                    "type": "string"
+                },
                 "decimalplace": {
                     "description": "报价小数位",
                     "type": "integer"

+ 4 - 0
docs/swagger.json

@@ -4007,6 +4007,10 @@
                     "description": "货币符号",
                     "type": "string"
                 },
+                "customername": {
+                    "description": "发行单位",
+                    "type": "string"
+                },
                 "decimalplace": {
                     "description": "报价小数位",
                     "type": "integer"

+ 3 - 0
docs/swagger.yaml

@@ -1465,6 +1465,9 @@ definitions:
       currencysign:
         description: 货币符号
         type: string
+      customername:
+        description: 发行单位
+        type: string
       decimalplace:
         description: 报价小数位
         type: integer

+ 10 - 2
models/hsby.go

@@ -336,7 +336,7 @@ type HybsMyBuyOrderDetail struct {
 	Vendorname string `json:"vendorname"  xorm:"'VENDORNAME'"` // 供应商名称
 
 	MyBuyStatus int     `json:"mybuystatus" xorm:"-"` // "我的订单"显示状态- 1:抢购中 2:求购中 3:已完成 4:已撤消 5:委托失败
-	Orderamount float64 `json:"" xorm:"-"`            // 委托金额
+	Orderamount float64 `json:"orderamount" xorm:"-"` // 委托金额
 }
 
 // GetHsbyBuyMyOrderDetails 获取“我的订单”数据(包括一二级市场)
@@ -592,6 +592,8 @@ type HsbyPreGoodsDetail struct {
 
 	Trademode int32 `json:"trademode"  xorm:"'TRADEMODE'" binding:"required"` // 交易模式 - 10:做市 13:竞价 15:通道交易 16:挂牌点选 17:仓单贸易 18:期权 19:竞拍-降价式 20:竞拍-竞价式 21:竞拍-大宗式 22:受托竞价
 
+	Customername string `json:"customername" xorm:"'CUSTOMERNAME'"` // 发行单位
+
 	LotSize float64 `json:"lotsize" xorm:"-"` // 最小变动单位
 }
 
@@ -614,13 +616,15 @@ func GetHsbyPreGoodsDetail(goodsID int) (*HsbyPreGoodsDetail, error) {
 				ENUMDICITEM.ENUMDICNAME CURRENCY, ENUMDICITEM.PARAM2 CURRENCYSIGN, 
 				E1.ENUMDICNAME GOODUNIT, 
 				HSBY_SUPPLIERINFO.VENDORNAME, HSBY_SUPPLIERINFO.VENDORPHONE, HSBY_SUPPLIERINFO.VENDORATTR, 
-				MARKET.TRADEMODE`).
+				MARKET.TRADEMODE, 
+				USERINFO.CUSTOMERNAME`).
 		Join("INNER", "CPTRADE_PRESALEGOODSEX", "CPTRADE_PRESALEGOODSEX.GOODSID = GOODS.GOODSID").
 		Join("LEFT", "HSBY_GOODSEX", "HSBY_GOODSEX.GOODSID = CPTRADE_PRESALEGOODSEX.RELATEDGOODSID").
 		Join("LEFT", "ENUMDICITEM", "ENUMDICITEM.ENUMITEMNAME = GOODS.CURRENCYID and ENUMDICITEM.ENUMDICCODE = 'currency'").
 		Join("LEFT", "ENUMDICITEM E1", "E1.ENUMITEMNAME = GOODS.GOODUNITID and E1.ENUMDICCODE = 'goodsunit'").
 		Join("LEFT", "HSBY_SUPPLIERINFO", "HSBY_SUPPLIERINFO.VENDORID = HSBY_GOODSEX.VENDORID").
 		Join("LEFT", "MARKET", "MARKET.MARKETID = GOODS.MARKETID").
+		Join("LEFT", "USERINFO", "USERINFO.USERID = CPTRADE_PRESALEGOODSEX.USERID").
 		Where("GOODS.GOODSID = ?", goodsID)
 	if err := session.Find(&details); err != nil {
 		return nil, err
@@ -638,3 +642,7 @@ func GetHsbyPreGoodsDetail(goodsID int) (*HsbyPreGoodsDetail, error) {
 
 	return &preGoodsDetail, nil
 }
+
+// type HsbyMyParcel struct {
+// 	Tradegoodspickup `xorm:"extends"`
+// }

+ 29 - 0
models/order.go

@@ -323,3 +323,32 @@ type Histradetradedetail struct {
 func (Histradetradedetail) TableName() string {
 	return "HIS_TRADE_TRADEDETAIL"
 }
+
+// Tradegoodspickup 交易合约提货单表
+type Tradegoodspickup struct {
+	Takeorderid     int64     `json:"takeorderid"  xorm:"'TAKEORDERID'" binding:"required"` // 提货单号(905+Unix秒时间戳(10位)+xxxxxx)
+	Accountid       int64     `json:"accountid"  xorm:"'ACCOUNTID'"`                        // 账户ID
+	Goodsid         int64     `json:"goodsid"  xorm:"'GOODSID'"`                            // 商品ID
+	Userid          int64     `json:"userid"  xorm:"'USERID'"`                              // 用户ID
+	Qty             float64   `json:"qty"  xorm:"'QTY'"`                                    // 提货数量
+	Reqtime         time.Time `json:"reqtime"  xorm:"'REQTIME'"`                            // 更新时间
+	Recivername     string    `json:"recivername"  xorm:"'RECIVERNAME'"`                    // 提货人姓名
+	Cardtypeid      int32     `json:"cardtypeid"  xorm:"'CARDTYPEID'"`                      // 提货人证件类型
+	Cardnum         string    `json:"cardnum"  xorm:"'CARDNUM'"`                            // 提货人证件号码
+	Phonenum        string    `json:"phonenum"  xorm:"'PHONENUM'"`                          // 提货人联系方式
+	Takemode        int32     `json:"takemode"  xorm:"'TAKEMODE'"`                          // 提货方式 - 2:自提 3:配送
+	Address         string    `json:"address"  xorm:"'ADDRESS'"`                            // 提货人详细地址
+	Takeremark      string    `json:"takeremark"  xorm:"'TAKEREMARK'"`                      // 提货备注
+	Takeorderstatus int32     `json:"takeorderstatus"  xorm:"'TAKEORDERSTATUS'"`            // 提货状态 - 1:待发货 2:已发货 3:已收货
+	Auditer         int32     `json:"auditer"  xorm:"'AUDITER'"`                            // 审核人
+	Audittime       time.Time `json:"audittime"  xorm:"'AUDITTIME'"`                        // 审核时间
+	Checkremark     string    `json:"checkremark"  xorm:"'CHECKREMARK'"`                    // 审核备注
+	Tradedate       string    `json:"tradedate"  xorm:"'TRADEDATE'"`                        // 交易日(yyyyMMdd)
+	Marketid        int32     `json:"marketid"  xorm:"'MARKETID'"`                          // 市场ID
+	Handlestatus    int32     `json:"handlestatus"  xorm:"'HANDLESTATUS'"`                  // 处理状态
+}
+
+// TableName is TRADE_GOODSPICKUP
+func (Tradegoodspickup) TableName() string {
+	return "TRADE_GOODSPICKUP"
+}