|
...
|
...
|
@@ -4,6 +4,7 @@ import ( |
|
|
|
"errors"
|
|
|
|
|
|
|
|
"github.com/astaxie/beego/logs"
|
|
|
|
companyService "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/application/company/service"
|
|
|
|
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/domain"
|
|
|
|
)
|
|
|
|
|
|
...
|
...
|
@@ -37,6 +38,40 @@ func (c *CompanyController) SetPhone() { |
|
|
|
c.ResponseError(errors.New("json数据解析失败"))
|
|
|
|
return
|
|
|
|
}
|
|
|
|
switch param.Type {
|
|
|
|
case 1:
|
|
|
|
c.editPhone(param.Phone)
|
|
|
|
case 2:
|
|
|
|
c.getPhone()
|
|
|
|
default:
|
|
|
|
c.ResponseError(errors.New("参数错误"))
|
|
|
|
}
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *CompanyController) getPhone() {
|
|
|
|
companyid := c.GetUserCompany()
|
|
|
|
srv := companyService.NewCompanyService(nil)
|
|
|
|
data, err := srv.GetCompanyData(companyid)
|
|
|
|
if err != nil {
|
|
|
|
c.ResponseError(err)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
result := map[string]interface{}{
|
|
|
|
"phone": data.Phone,
|
|
|
|
}
|
|
|
|
c.ResponseData(result)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *CompanyController) editPhone(phone string) {
|
|
|
|
companyid := c.GetUserCompany()
|
|
|
|
srv := companyService.NewCompanyService(nil)
|
|
|
|
err := srv.UpdateCompanyPhone(companyid, phone)
|
|
|
|
if err != nil {
|
|
|
|
c.ResponseError(err)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
c.ResponseData(nil)
|
|
|
|
return
|
|
|
|
} |
...
|
...
|
|