|
@@ -112,20 +112,21 @@ type QryAuditContractRsp struct {
|
|
|
AccountId string `json:"accountid" xorm:"'ACCOUNTID'"` // 交易员ID
|
|
AccountId string `json:"accountid" xorm:"'ACCOUNTID'"` // 交易员ID
|
|
|
CustomerName string `json:"customername" xorm:"'CUSTOMERNAME'"` // 采购方ID
|
|
CustomerName string `json:"customername" xorm:"'CUSTOMERNAME'"` // 采购方ID
|
|
|
WrstandardName string `json:"wrstandardname" xorm:"'WRSTANDARDNAME'"` // 商品名称
|
|
WrstandardName string `json:"wrstandardname" xorm:"'WRSTANDARDNAME'"` // 商品名称
|
|
|
- Wrstandardcode string `json:"wrstandardcode" xorm:"'WRSTANDARDCODE'"` // 商品代码
|
|
|
|
|
|
|
+ Wrstandardcode string `json:"-"` // 商品代码
|
|
|
PricedQty float64 `json:"pricedqty" xorm:"'PRICEDQTY'"` // 定价量
|
|
PricedQty float64 `json:"pricedqty" xorm:"'PRICEDQTY'"` // 定价量
|
|
|
UnpricedQty float64 `json:"unpricedqty" xorm:"'UNPRICEDQTY'"` // 未定价量
|
|
UnpricedQty float64 `json:"unpricedqty" xorm:"'UNPRICEDQTY'"` // 未定价量
|
|
|
TotaldQty float64 `json:"totaldqty" xorm:"'TOTALDQTY'"` // 合同量
|
|
TotaldQty float64 `json:"totaldqty" xorm:"'TOTALDQTY'"` // 合同量
|
|
|
DeliveryQty uint64 `json:"deliveryqty" xorm:"'DELIVERYQTY'"` // 交收量
|
|
DeliveryQty uint64 `json:"deliveryqty" xorm:"'DELIVERYQTY'"` // 交收量
|
|
|
CurDeliveryQty uint64 `json:"curdeliveryqty" xorm:"'CURDELIVERYQTY'"` // 未交收量
|
|
CurDeliveryQty uint64 `json:"curdeliveryqty" xorm:"'CURDELIVERYQTY'"` // 未交收量
|
|
|
- DeliveryGoodsName string `json:"deliverygoodsname" xorm:"'DELIVERYGOODSNAME'"` // 品种名称
|
|
|
|
|
- DeliveryGoodscode string `json:"deliverygoodscode" xorm:"'DELIVERYGOODSCODE'"` // 品种代码
|
|
|
|
|
|
|
+ DeliveryGoodsID string `json:"deliverygoodsid" xorm:"'DELIVERYGOODSID'"` // 品种ID
|
|
|
|
|
+ DeliveryGoodsName string `json:"-"` // 品种名称
|
|
|
|
|
+ DeliveryGoodscode string `json:"-"` // 品种代码
|
|
|
ApplyStatus uint32 `json:"applystatus" xorm:"'APPLYSTATUS'"` // 状态
|
|
ApplyStatus uint32 `json:"applystatus" xorm:"'APPLYSTATUS'"` // 状态
|
|
|
EnumdicName string `json:"enumdicname" xorm:"'ENUMDICNAME'"` // 单位名称
|
|
EnumdicName string `json:"enumdicname" xorm:"'ENUMDICNAME'"` // 单位名称
|
|
|
SignDate string `json:"signdate" xorm:"'SIGNDATE'"` // 签订日期
|
|
SignDate string `json:"signdate" xorm:"'SIGNDATE'"` // 签订日期
|
|
|
|
|
|
|
|
- deliverGoods map[int32]models.Deliverygoods // 不参与json编码,作为id转code缓存
|
|
|
|
|
- wrStandards map[int64]models.WRStandardInfo // 不参与json编码,作为id转code缓存
|
|
|
|
|
|
|
+ deliverGoods map[int32]models.Deliverygoods // 不参与json编码,作为id转code缓存
|
|
|
|
|
+ wrStandards map[int64]models.WRStandardInfo // 不参与json编码,作为id转code缓存
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 转换交割商品ID为商品代码
|
|
// 转换交割商品ID为商品代码
|
|
@@ -212,6 +213,9 @@ func (r *QryAuditContractRsp) ParseFromModel(val models.AuditContractModel) erro
|
|
|
// 转换交割商品ID为商品代码
|
|
// 转换交割商品ID为商品代码
|
|
|
r.DeliveryGoodscode = r.DeliverGoodsId2Code(int32(detail.DeliveryGoodsID))
|
|
r.DeliveryGoodscode = r.DeliverGoodsId2Code(int32(detail.DeliveryGoodsID))
|
|
|
|
|
|
|
|
|
|
+ r.WrstandardName = r.WrstandardName + "/" + r.Wrstandardcode
|
|
|
|
|
+ r.DeliveryGoodsID = r.DeliveryGoodsName + "/" + r.DeliveryGoodscode
|
|
|
|
|
+
|
|
|
return nil
|
|
return nil
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -222,7 +226,7 @@ func (r *QryAuditContractRsp) ParseFromHGModel(val models.AutditContractHGModel)
|
|
|
r.AccountId = val.AccountId
|
|
r.AccountId = val.AccountId
|
|
|
r.CustomerName = val.CustomerName
|
|
r.CustomerName = val.CustomerName
|
|
|
r.EnumdicName = val.EnumdicName
|
|
r.EnumdicName = val.EnumdicName
|
|
|
- r.WrstandardName = val.WrstandardName
|
|
|
|
|
|
|
+ r.WrstandardName = val.WrstandardName + "/" + val.Wrstandardcode
|
|
|
r.Wrstandardcode = val.Wrstandardcode
|
|
r.Wrstandardcode = val.Wrstandardcode
|
|
|
r.ApplyStatus = val.ApplyStatus
|
|
r.ApplyStatus = val.ApplyStatus
|
|
|
r.SignDate = val.SignDate
|
|
r.SignDate = val.SignDate
|