作者 唐旭辉

修正错误

... ... @@ -23,6 +23,7 @@ type CompanyBase struct {
Logo string `json:"logo"` //公司图标
Remarks string `json:"remarks"` //备注
Status int8 `json:"status"`
Abbreviation string `json:"abbreviation"`
}
// CompanytData 企业平台发送过来的公司数据数据
... ... @@ -111,6 +112,7 @@ func (service SyncCompanyService) addCompany(data CompanytData) error {
AdminCompanyId: data.Company.AdminCompanyId,
Status: data.Company.Status,
Enable: domain.CompanyEnableNo, //默认初始化值
Abbreviation: data.Company.Abbreviation,
}
err = companyRespository.Add(&comany)
if err != nil {
... ... @@ -181,7 +183,8 @@ func (service SyncCompanyService) updateCompany(data CompanytData) error {
"Logo": data.Company.Logo,
"Remarks": data.Company.Remarks,
"AdminCompanyId": data.Company.AdminCompanyId,
"Status": data.User.Status,
"Status": data.Company.Status,
"Abbreviation": data.Company.Abbreviation,
})
entryTime, _ := time.Parse("2006-01-02", data.User.EntryTime)
oldUser.Update(map[string]interface{}{
... ...
... ... @@ -3,13 +3,14 @@ package domain
//权限代码
//权限配置 :admin_permission表中对应的权限编码
const (
PERMINSSION_PARTNER string = "PARTER" //合作管理人
PERMISSION_ORDER string = "ORDER" //订单管理
PERMISSION_DIVIDEND string = "DIVIDEND" //分红管理
PERMINSSION_ADMIN_USER string = "ADMIN" //管理员管理
PERMINSSION_ORDER_ACTUA string = "ORDER_ACTUA" //实际订单
PERMINSSION_ORDER_INTENTION string = "ORDER_INTENTION" //意向订单
PERMISSION_ENTERPRISE string = "ENTERPRISE" //企业配置
PERMINSSION_PARTNER string = "PARTER" //合作管理人
PERMISSION_ORDER string = "ORDER" //订单管理
PERMISSION_DIVIDEND string = "DIVIDEND" //分红管理
PERMINSSION_ADMIN_USER string = "ADMIN" //管理员管理
PERMINSSION_ORDER_ACTUA string = "ORDER_ACTUA" //实际订单
PERMINSSION_ORDER_INTENTION string = "ORDER_INTENTION" //意向订单
PERMISSION_ENTERPRISE string = "ENTERPRISE-SETTING" //企业配置
PERMISSION_ENTERPRISE_SET_PHONE string = "ENTERPRISE-SETTING-PHONE" //企业配置电话号码
)
type AdminPermissionBase struct {
... ...
... ... @@ -23,6 +23,8 @@ type Company struct {
Id int64 `json:"id"`
// 名称
Name string `json:"name"`
//简称
Abbreviation string `json:"abbreviation"`
// 手机号码
Phone string `json:"phone"`
// 公司logo
... ... @@ -76,6 +78,9 @@ func (c *Company) Update(m map[string]interface{}) error {
if v, ok := m["Enable"]; ok {
c.Enable = v.(int8)
}
if v, ok := m["Abbreviation"]; ok {
c.Abbreviation = v.(string)
}
return nil
}
... ...
... ... @@ -9,6 +9,8 @@ type Company struct {
Id int64 `pg:",pk"`
// 名称
Name string
//简称
Abbreviation string
// 手机号码
Phone string
// 公司logo
... ...
... ... @@ -35,6 +35,7 @@ func (repository CompanyRepository) transformPgModelToDomainModel(m *models.Comp
Enable: m.Enable,
CreateAt: m.CreateAt,
UpdateAt: m.UpdateAt,
Abbreviation: m.Abbreviation,
}, nil
}
... ... @@ -54,6 +55,7 @@ func (reponsitory CompanyRepository) Add(m *domain.Company) error {
Enable: m.Enable,
CreateAt: m.CreateAt,
UpdateAt: m.UpdateAt,
Abbreviation: m.Abbreviation,
}
_, err = tx.Model(&companyModel).Insert()
return err
... ... @@ -76,6 +78,7 @@ func (reponsitory CompanyRepository) Edit(m *domain.Company) error {
CreateAt: m.CreateAt,
DeleteAt: m.DeleteAt,
UpdateAt: m.UpdateAt,
Abbreviation: m.Abbreviation,
}
_, err = tx.Model(&companyModel).WherePK().Update()
return err
... ...