fonchain-artistinfo/cmd/internal/controller/contract.go

68 lines
2.3 KiB
Go
Raw Normal View History

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"
"github.com/fonchain/fonchain-artistinfo/pb/contract"
2023-01-18 09:03:15 +00:00
)
type ContractProvider struct {
contract.UnimplementedContractServer
contractLogic *logic.Contract
}
2023-03-03 08:18:00 +00:00
func (c *ContractProvider) 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-03 08:18:00 +00:00
// func (c *ContractProvider) FinishContract(ctx context.Context, req *contract.FinishContractRequest) (rep *contract.FinishContractRespond, err error) {
// fmt.Println("第一处")
// if rep, err = c.contractLogic.FinishContract(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
// }