Commit bb1aa4b8 authored by pengjun's avatar pengjun

#627 add borrow record to collateralize info query

parent 172ed60e
...@@ -16,7 +16,7 @@ func (c *Collateralize) Query_CollateralizeInfoByID(req *pty.ReqCollateralizeInf ...@@ -16,7 +16,7 @@ func (c *Collateralize) Query_CollateralizeInfoByID(req *pty.ReqCollateralizeInf
return nil, err return nil, err
} }
return &pty.RepCollateralizeCurrentInfo{ info := &pty.RepCollateralizeCurrentInfo{
Status: coll.Status, Status: coll.Status,
TotalBalance: coll.TotalBalance, TotalBalance: coll.TotalBalance,
DebtCeiling: coll.DebtCeiling, DebtCeiling: coll.DebtCeiling,
...@@ -27,7 +27,11 @@ func (c *Collateralize) Query_CollateralizeInfoByID(req *pty.ReqCollateralizeInf ...@@ -27,7 +27,11 @@ func (c *Collateralize) Query_CollateralizeInfoByID(req *pty.ReqCollateralizeInf
Period: coll.Period, Period: coll.Period,
CollateralizeId: coll.CollateralizeId, CollateralizeId: coll.CollateralizeId,
CollBalance: coll.CollBalance, CollBalance: coll.CollBalance,
}, nil }
info.BorrowRecords = append(info.BorrowRecords, coll.BorrowRecords...)
info.BorrowRecords = append(info.BorrowRecords, coll.InvalidRecords...)
return info, nil
} }
func (c *Collateralize) Query_CollateralizeInfoByIDs(req *pty.ReqCollateralizeInfos) (types.Message, error) { func (c *Collateralize) Query_CollateralizeInfoByIDs(req *pty.ReqCollateralizeInfos) (types.Message, error) {
...@@ -39,7 +43,7 @@ func (c *Collateralize) Query_CollateralizeInfoByIDs(req *pty.ReqCollateralizeIn ...@@ -39,7 +43,7 @@ func (c *Collateralize) Query_CollateralizeInfoByIDs(req *pty.ReqCollateralizeIn
return nil, err return nil, err
} }
infos.Infos = append(infos.Infos, &pty.RepCollateralizeCurrentInfo{ info := &pty.RepCollateralizeCurrentInfo{
Status: coll.Status, Status: coll.Status,
TotalBalance: coll.TotalBalance, TotalBalance: coll.TotalBalance,
DebtCeiling: coll.DebtCeiling, DebtCeiling: coll.DebtCeiling,
...@@ -50,7 +54,11 @@ func (c *Collateralize) Query_CollateralizeInfoByIDs(req *pty.ReqCollateralizeIn ...@@ -50,7 +54,11 @@ func (c *Collateralize) Query_CollateralizeInfoByIDs(req *pty.ReqCollateralizeIn
Period: coll.Period, Period: coll.Period,
CollateralizeId: coll.CollateralizeId, CollateralizeId: coll.CollateralizeId,
CollBalance: coll.CollBalance, CollBalance: coll.CollBalance,
}) }
info.BorrowRecords = append(info.BorrowRecords, coll.BorrowRecords...)
info.BorrowRecords = append(info.BorrowRecords, coll.InvalidRecords...)
infos.Infos = append(infos.Infos, info)
} }
return infos, nil return infos, nil
......
...@@ -143,16 +143,17 @@ message ReqCollateralizeInfo { ...@@ -143,16 +143,17 @@ message ReqCollateralizeInfo {
// 返回一期放贷信息 // 返回一期放贷信息
message RepCollateralizeCurrentInfo { message RepCollateralizeCurrentInfo {
int32 status = 1;//当期借贷的状态,是否关闭 int32 status = 1;//当期借贷的状态,是否关闭
int64 totalBalance = 2; //当期可借贷的总金额(ccny) int64 totalBalance = 2; //当期可借贷的总金额(ccny)
int64 debtCeiling = 3; //单用户可借出的限额(ccny) int64 debtCeiling = 3; //单用户可借出的限额(ccny)
float liquidationRatio = 4; //清算比例 float liquidationRatio = 4; //清算比例
float stabilityFeeRatio = 5; //稳定费 float stabilityFeeRatio = 5; //稳定费
string createAddr = 6; //创建人地址 string createAddr = 6; //创建人地址
int64 balance = 7; //剩余可借贷金额(ccny) int64 balance = 7; //剩余可借贷金额(ccny)
int64 period = 8; //合约期限 int64 period = 8; //合约期限
string collateralizeId = 9; //放贷ID string collateralizeId = 9; //放贷ID
int64 collBalance = 10;//抵押bty int64 collBalance = 10;//抵押bty
repeated BorrowRecord borrowRecords = 11;//借贷记录
} }
// 根据ID列表查询多期放贷信息 // 根据ID列表查询多期放贷信息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment