31 lines
801 B
Go
31 lines
801 B
Go
|
package service
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"dubbo.apache.org/dubbo-go/v3/common/logger"
|
||
|
"errors"
|
||
|
"fmt"
|
||
|
account "github.com/fonchain_enterprise/micro-account/api/accountFiee"
|
||
|
"github.com/fonchain_enterprise/micro-account/pkg/m"
|
||
|
"github.com/fonchain_enterprise/micro-account/pkg/model"
|
||
|
)
|
||
|
|
||
|
func (a *AccountFieeProvider) SaveSubmitInfo(_ context.Context, in *account.SubmitInfoRequest) (*account.CommonResponse, error) {
|
||
|
// 将信息 保存到数据库中
|
||
|
fmt.Println(in)
|
||
|
response := &account.CommonResponse{}
|
||
|
|
||
|
err := model.DB.Create(&model.SubmitInfo{
|
||
|
FirstName: in.FirstName,
|
||
|
LastName: in.LastName,
|
||
|
Email: in.Email,
|
||
|
Company: in.Company,
|
||
|
Phone: in.Phone,
|
||
|
})
|
||
|
if err != nil {
|
||
|
logger.Error(err)
|
||
|
return response, errors.New(m.SaveSubmitInfoFailedEn)
|
||
|
}
|
||
|
return response, nil
|
||
|
}
|