2023-01-18 09:03:15 +00:00
|
|
|
package controller
|
|
|
|
|
|
|
|
import (
|
|
|
|
"context"
|
|
|
|
"fmt"
|
|
|
|
|
2023-02-06 01:33:09 +00:00
|
|
|
"github.com/fonchain/fonchain-artistinfo/cmd/internal/logic"
|
2023-03-14 05:19:20 +00:00
|
|
|
contract "github.com/fonchain/fonchain-artistinfo/pb/contract"
|
2023-01-18 09:03:15 +00:00
|
|
|
)
|
|
|
|
|
2023-03-15 03:36:29 +00:00
|
|
|
type ArtistInfoContractProvider struct {
|
2023-03-14 05:19:20 +00:00
|
|
|
contract.UnimplementedArtistContractServer
|
2023-01-18 09:03:15 +00:00
|
|
|
contractLogic *logic.Contract
|
|
|
|
}
|
|
|
|
|
2023-03-15 03:36:29 +00:00
|
|
|
func (c *ArtistInfoContractProvider) CreateContract(ctx context.Context, req *contract.CreateContractRequest) (rep *contract.CreateContractRespond, err error) {
|
2023-01-18 09:03:15 +00:00
|
|
|
fmt.Println("第一处")
|
2023-03-03 08:18:00 +00:00
|
|
|
if rep, err = c.contractLogic.CreateContract(req); err != nil {
|
2023-01-18 09:03:15 +00:00
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
return rep, nil
|
|
|
|
}
|
|
|
|
|
2023-03-15 03:36:29 +00:00
|
|
|
func (c *ArtistInfoContractProvider) ContractListMgmt(ctx context.Context, req *contract.ContractListMgmtRequest) (rep *contract.ContractListMgmtRespond, err error) {
|
2023-03-10 09:58:13 +00:00
|
|
|
fmt.Println("第一处")
|
|
|
|
if rep, err = c.contractLogic.ContractListMgmt(req); err != nil {
|
2023-03-28 07:42:30 +00:00
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
return rep, nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *ArtistInfoContractProvider) ContractHistoryByLockMgmt(ctx context.Context, req *contract.ContractHistoryByLockMgmtRequest) (rep *contract.ContractHistoryByLockMgmtRespond, err error) {
|
|
|
|
fmt.Println("第一处")
|
|
|
|
if rep, err = c.contractLogic.ContractHistoryByLockMgmt(req); err != nil {
|
2023-03-10 09:58:13 +00:00
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
return rep, nil
|
|
|
|
}
|
|
|
|
|
2023-03-15 03:36:29 +00:00
|
|
|
func (c *ArtistInfoContractProvider) ContractList(ctx context.Context, req *contract.ContractListRequest) (rep *contract.ContractListRespond, err error) {
|
2023-03-10 09:58:13 +00:00
|
|
|
fmt.Println("第一处")
|
|
|
|
if rep, err = c.contractLogic.ContractList(req); err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
return rep, nil
|
|
|
|
}
|
|
|
|
|
2023-03-15 03:36:29 +00:00
|
|
|
func (c *ArtistInfoContractProvider) SignContract(ctx context.Context, req *contract.SignContractRequest) (rep *contract.SignContractRespond, err error) {
|
2023-03-10 09:58:13 +00:00
|
|
|
fmt.Println("第一处")
|
|
|
|
if rep, err = c.contractLogic.SignContract(req); err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
return rep, nil
|
|
|
|
}
|
|
|
|
|
2023-03-15 03:36:29 +00:00
|
|
|
func (c *ArtistInfoContractProvider) FinishContract(ctx context.Context, req *contract.FinishContractRequest) (rep *contract.FinishContractRespond, err error) {
|
2023-03-14 02:35:56 +00:00
|
|
|
fmt.Println("第一处")
|
|
|
|
if rep, err = c.contractLogic.FinishContract(req); err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
return rep, nil
|
|
|
|
}
|
|
|
|
|
2023-03-17 05:06:19 +00:00
|
|
|
func (c *ArtistInfoContractProvider) GetContractInfoByContractUid(ctx context.Context, req *contract.GetContractInfoByContractUidRequest) (rep *contract.GetContractInfoByContractUidRespond, err error) {
|
|
|
|
fmt.Println("第一处")
|
|
|
|
if rep, err = c.contractLogic.GetContractInfoByContractUid(req); err != nil {
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
return rep, nil
|
|
|
|
}
|
|
|
|
|
2023-03-14 05:19:20 +00:00
|
|
|
// func (c *ContractProvider) ContractTxList(ctx context.Context, req *contract.ContractTxListRequest) (rep *contract.ContractTxListRespond, err error) {
|
|
|
|
// fmt.Println("第一处")
|
|
|
|
// if rep, err = c.contractLogic.ContractTxList(req); err != nil {
|
|
|
|
// return nil, err
|
|
|
|
// }
|
|
|
|
// return rep, nil
|
|
|
|
// }
|
2023-01-18 09:03:15 +00:00
|
|
|
|
2023-03-03 08:18:00 +00:00
|
|
|
// func (c *ContractProvider) ContractList(ctx context.Context, req *contract.ContractListRequest) (rep *contract.ContractListRespond, err error) {
|
|
|
|
// fmt.Println("第一处")
|
|
|
|
// if rep, err = c.contractLogic.ContractList(req); err != nil {
|
|
|
|
// return nil, err
|
|
|
|
// }
|
|
|
|
// return rep, nil
|
|
|
|
// }
|
|
|
|
// func (c *ContractProvider) GetContract(ctx context.Context, req *contract.GetContractRequest) (rep *contract.ContractData, err error) {
|
|
|
|
// fmt.Println("第一处")
|
|
|
|
// if rep, err = c.contractLogic.GetContract(req); err != nil {
|
|
|
|
// return nil, err
|
|
|
|
// }
|
|
|
|
// return rep, nil
|
|
|
|
// }
|
|
|
|
// func (c *ContractProvider) ContractTxList(ctx context.Context, req *contract.ContractTxListRequest) (rep *contract.ContractTxListRespond, err error) {
|
|
|
|
// fmt.Println("第一处")
|
|
|
|
// if rep, err = c.contractLogic.ContractTxList(req); err != nil {
|
|
|
|
// return nil, err
|
|
|
|
// }
|
|
|
|
// return rep, nil
|
|
|
|
// }
|
|
|
|
|
|
|
|
// func (c *ContractProvider) UpdateContract(ctx context.Context, req *contract.UpdateContractRequest) (rep *contract.UpdateContractRespond, err error) {
|
|
|
|
// fmt.Println("第一处")
|
|
|
|
// if rep, err = c.contractLogic.UpdateContract(req); err != nil {
|
|
|
|
// return nil, err
|
|
|
|
// }
|
|
|
|
// return rep, nil
|
|
|
|
// }
|
|
|
|
// func (c *ContractProvider) UpdateContractTx(ctx context.Context, req *contract.UpdateContractTxRequest) (rep *contract.UpdateContractTxRespond, err error) {
|
|
|
|
// fmt.Println("第一处")
|
|
|
|
// if rep, err = c.contractLogic.UpdateContractTx(req); err != nil {
|
|
|
|
// return nil, err
|
|
|
|
// }
|
|
|
|
// return rep, nil
|
|
|
|
// }
|