|
|
|
@ -26,7 +26,7 @@ type CompanyInfo struct {
|
|
|
|
|
BankAccount string `binding:"required" label:"银行账户"` //银行账户
|
|
|
|
|
MakeTax decimal.Decimal `binding:"required" label:"开票税率"` //开票税率
|
|
|
|
|
Linkman string `binding:"required" label:"联系人"` //联系人
|
|
|
|
|
PEmail string `binding:"required" label:"联系人手机号或者邮箱"` //联系人手机号或者邮箱
|
|
|
|
|
ContractMobile string `binding:"required" label:"联系人手机号或者邮箱"` //联系人手机号或者邮箱
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Add @Title 添加合伙人
|
|
|
|
@ -42,19 +42,19 @@ func (c *companyLogic) Add(data CompanyInfo) error {
|
|
|
|
|
return fmt.Errorf("昵称已存在")
|
|
|
|
|
}
|
|
|
|
|
companyInfo := company.Info{
|
|
|
|
|
ShopName: data.NikeName,
|
|
|
|
|
Mobile: data.Phone,
|
|
|
|
|
BusinessPhoto: data.BusinessLicense,
|
|
|
|
|
TaxBank: data.OpeningBank,
|
|
|
|
|
TaxAccount: data.BankAccount,
|
|
|
|
|
Tax: data.MakeTax,
|
|
|
|
|
TaxType: data.TaxBillType,
|
|
|
|
|
ContractEmail: data.PEmail,
|
|
|
|
|
TaxNumber: data.Taxpayer,
|
|
|
|
|
ContractName: data.Linkman,
|
|
|
|
|
CompanyName: data.CorporationName,
|
|
|
|
|
State: company.Wait,
|
|
|
|
|
CreatedAt: formatime.NewSecondNow(),
|
|
|
|
|
ShopName: data.NikeName,
|
|
|
|
|
Mobile: data.Phone,
|
|
|
|
|
BusinessPhoto: data.BusinessLicense,
|
|
|
|
|
TaxBank: data.OpeningBank,
|
|
|
|
|
TaxAccount: data.BankAccount,
|
|
|
|
|
Tax: data.MakeTax,
|
|
|
|
|
TaxType: data.TaxBillType,
|
|
|
|
|
ContractMobile: data.ContractMobile,
|
|
|
|
|
TaxNumber: data.Taxpayer,
|
|
|
|
|
ContractName: data.Linkman,
|
|
|
|
|
CompanyName: data.CorporationName,
|
|
|
|
|
State: company.Wait,
|
|
|
|
|
CreatedAt: formatime.NewSecondNow(),
|
|
|
|
|
}
|
|
|
|
|
return mysql.Db.Transaction(func(tx *gorm.DB) error {
|
|
|
|
|
if tx.Create(&companyInfo).Error != nil {
|
|
|
|
|