Explorar o código

"现货成交明细查询"接口处理时间格式问题

zhou.xiaoning %!s(int64=3) %!d(string=hai) anos
pai
achega
b66c6c12e5
Modificáronse 4 ficheiros con 26 adicións e 26 borrados
  1. 2 2
      docs/docs.go
  2. 2 2
      docs/swagger.json
  3. 2 2
      docs/swagger.yaml
  4. 20 20
      models/ermcp8.go

+ 2 - 2
docs/docs.go

@@ -21734,7 +21734,7 @@ var doc = `{
                 },
                 "logid": {
                     "description": "流水ID(604+Unix秒时间戳(10位)+xxxxxx)",
-                    "type": "integer"
+                    "type": "string"
                 },
                 "logvalue": {
                     "description": "[期间变化量]现货量变更值",
@@ -37001,7 +37001,7 @@ var doc = `{
                 },
                 "hedgeplanid": {
                     "description": "套保计划ID(601+Unix秒时间戳(10位)+xxxxxx)",
-                    "type": "integer"
+                    "type": "string"
                 },
                 "hedgeplanno": {
                     "description": "[计划编号]套保计划编号,模糊查询",

+ 2 - 2
docs/swagger.json

@@ -21718,7 +21718,7 @@
                 },
                 "logid": {
                     "description": "流水ID(604+Unix秒时间戳(10位)+xxxxxx)",
-                    "type": "integer"
+                    "type": "string"
                 },
                 "logvalue": {
                     "description": "[期间变化量]现货量变更值",
@@ -36985,7 +36985,7 @@
                 },
                 "hedgeplanid": {
                     "description": "套保计划ID(601+Unix秒时间戳(10位)+xxxxxx)",
-                    "type": "integer"
+                    "type": "string"
                 },
                 "hedgeplanno": {
                     "description": "[计划编号]套保计划编号,模糊查询",

+ 2 - 2
docs/swagger.yaml

@@ -4540,7 +4540,7 @@ definitions:
         type: integer
       logid:
         description: 流水ID(604+Unix秒时间戳(10位)+xxxxxx)
-        type: integer
+        type: string
       logvalue:
         description: '[期间变化量]现货量变更值'
         type: number
@@ -15934,7 +15934,7 @@ definitions:
         type: string
       hedgeplanid:
         description: 套保计划ID(601+Unix秒时间戳(10位)+xxxxxx)
-        type: integer
+        type: string
       hedgeplanno:
         description: '[计划编号]套保计划编号,模糊查询'
         type: string

+ 20 - 20
models/ermcp8.go

@@ -624,25 +624,25 @@ func (r *Ermcp2hedgeditemspot) GetDataEx() (interface{}, error) {
 
 // Ermcp2hedgeditemspotDetail 现货成交明细
 type Ermcp2hedgeditemspotDetail struct {
-	HEDGEDITEMSPOTID      string    `json:"hedgeditemspotid"  xorm:"HEDGEDITEMSPOTID"`                                // 现货明细ID(625+Unix秒时间戳(10位)+xxxxxx)
-	HEDGEDITEMID          string    `json:"hedgeditemid"  xorm:"HEDGEDITEMID" form:"hedgeditemid" binding:"required"` // 被套期项目ID
-	HEDGEDTYPE            int32     `json:"hedgedtype"  xorm:"HEDGEDTYPE"`                                            // 套期类型[计划类型] - 1:采购计划项目 2:销售计划项目 3:现货贸易项目 4:库存存货项目 5:定价采购合同项目
-	SPOTTYPE              int32     `json:"spottype"  xorm:"SPOTTYPE"`                                                // 现货类型[合同类型] - 1:采购计划 2:销售计划 3:采购合同 4:销售合同 5:库存存货
-	RELATEDTYPE           int32     `json:"relatedtype"  xorm:"RELATEDTYPE"`                                          // 关联类型 - 1:套期关联 2:执行关联
-	RELATEDHEDGEPLANID    int64     `json:"relatedhedgeplanid"  xorm:"RELATEDHEDGEPLANID"`                            // 关联计划ID 【1:采购计划 2:销售计划】
-	RELATEDSPOTCONTRACTID int64     `json:"relatedspotcontractid"  xorm:"RELATEDSPOTCONTRACTID"`                      // 关联合同ID 【3:采购合同 4:销售合同】
-	CUSTOMERUSERID        int64     `json:"customeruserid"  xorm:"CUSTOMERUSERID"`                                    // 对手方 【3:采购合同 4:销售合同】
-	DELIVERYGOODSID       int64     `json:"deliverygoodsid"  xorm:"DELIVERYGOODSID"`                                  // 现货品种ID
-	WRSTANDARDID          int64     `json:"wrstandardid"  xorm:"WRSTANDARDID"`                                        // 现货商品ID
-	SPOTGOODSBRANDID      int32     `json:"spotgoodsbrandid"  xorm:"SPOTGOODSBRANDID"`                                // 现货品牌ID -  存“DGFactoryItem”表"DGFactoryItemID" = 2
-	RELATEDQTY            float64   `json:"relatedqty"  xorm:"RELATEDQTY"`                                            // 关联数量[数量]
-	ORIAVGPRICE           float64   `json:"oriavgprice"  xorm:"ORIAVGPRICE"`                                          // 期初市场价[当初市场价]
-	RELATEDAMOUNT         float64   `json:"relatedamount"  xorm:"RELATEDAMOUNT"`                                      // 市价总额 = 关联数量 * 期初市场价
-	SPOTPRICEDAMOUNT      float64   `json:"spotpricedamount"  xorm:"SPOTPRICEDAMOUNT"`                                // 定价总额[金额]
-	SPOTPRICEDAVGPRICE    float64   `json:"spotpricedavgprice"  xorm:"SPOTPRICEDAVGPRICE"`                            // 现货均价 = 定价总额 / 关联数量
-	CREATETIME            time.Time `json:"createtime"  xorm:"CREATETIME"`                                            // 创建时间
-	TRADEUSERID           int64     `json:"tradeuserid"  xorm:"TRADEUSERID"`                                          // 交易用户ID
-	AREAUSERID            int64     `json:"areauserid"  xorm:"AREAUSERID"`                                            // 企业ID
+	HEDGEDITEMSPOTID      string  `json:"hedgeditemspotid"  xorm:"HEDGEDITEMSPOTID"`                                // 现货明细ID(625+Unix秒时间戳(10位)+xxxxxx)
+	HEDGEDITEMID          string  `json:"hedgeditemid"  xorm:"HEDGEDITEMID" form:"hedgeditemid" binding:"required"` // 被套期项目ID
+	HEDGEDTYPE            int32   `json:"hedgedtype"  xorm:"HEDGEDTYPE"`                                            // 套期类型[计划类型] - 1:采购计划项目 2:销售计划项目 3:现货贸易项目 4:库存存货项目 5:定价采购合同项目
+	SPOTTYPE              int32   `json:"spottype"  xorm:"SPOTTYPE"`                                                // 现货类型[合同类型] - 1:采购计划 2:销售计划 3:采购合同 4:销售合同 5:库存存货
+	RELATEDTYPE           int32   `json:"relatedtype"  xorm:"RELATEDTYPE"`                                          // 关联类型 - 1:套期关联 2:执行关联
+	RELATEDHEDGEPLANID    int64   `json:"relatedhedgeplanid"  xorm:"RELATEDHEDGEPLANID"`                            // 关联计划ID 【1:采购计划 2:销售计划】
+	RELATEDSPOTCONTRACTID int64   `json:"relatedspotcontractid"  xorm:"RELATEDSPOTCONTRACTID"`                      // 关联合同ID 【3:采购合同 4:销售合同】
+	CUSTOMERUSERID        int64   `json:"customeruserid"  xorm:"CUSTOMERUSERID"`                                    // 对手方 【3:采购合同 4:销售合同】
+	DELIVERYGOODSID       int64   `json:"deliverygoodsid"  xorm:"DELIVERYGOODSID"`                                  // 现货品种ID
+	WRSTANDARDID          int64   `json:"wrstandardid"  xorm:"WRSTANDARDID"`                                        // 现货商品ID
+	SPOTGOODSBRANDID      int32   `json:"spotgoodsbrandid"  xorm:"SPOTGOODSBRANDID"`                                // 现货品牌ID -  存“DGFactoryItem”表"DGFactoryItemID" = 2
+	RELATEDQTY            float64 `json:"relatedqty"  xorm:"RELATEDQTY"`                                            // 关联数量[数量]
+	ORIAVGPRICE           float64 `json:"oriavgprice"  xorm:"ORIAVGPRICE"`                                          // 期初市场价[当初市场价]
+	RELATEDAMOUNT         float64 `json:"relatedamount"  xorm:"RELATEDAMOUNT"`                                      // 市价总额 = 关联数量 * 期初市场价
+	SPOTPRICEDAMOUNT      float64 `json:"spotpricedamount"  xorm:"SPOTPRICEDAMOUNT"`                                // 定价总额[金额]
+	SPOTPRICEDAVGPRICE    float64 `json:"spotpricedavgprice"  xorm:"SPOTPRICEDAVGPRICE"`                            // 现货均价 = 定价总额 / 关联数量
+	CREATETIME            string  `json:"createtime"  xorm:"CREATETIME"`                                            // 创建时间
+	TRADEUSERID           int64   `json:"tradeuserid"  xorm:"TRADEUSERID"`                                          // 交易用户ID
+	AREAUSERID            int64   `json:"areauserid"  xorm:"AREAUSERID"`                                            // 企业ID
 
 	Wrstandardname string `json:"wrstandardname" xorm:"WRSTANDARDNAME"` // 现货商品
 	EnumdicName    string `json:"enumdicname"  xorm:"ENUMDICNAME"`      // 单位
@@ -660,7 +660,7 @@ func (r *Ermcp2hedgeditemspotDetail) buildSql() string {
 	SELECT 
 		to_char(t.hedgeditemspotid) HEDGEDITEMSPOTID,
 		to_char(t.hedgeditemid) HEDGEDITEMID,
-		t.CREATETIME,
+		to_char(t.CREATETIME, 'yyyy-mm-dd hh24:mi:ss') CREATETIME,
 		t.SPOTTYPE,
 		u.ACCOUNTNAME,
 		wr.WRSTANDARDNAME,