作者 陈志颖

fix:合伙人姓名更新

@@ -10,6 +10,8 @@ import ( @@ -10,6 +10,8 @@ import (
10 type UpdatePartnerInfoCommand struct { 10 type UpdatePartnerInfoCommand struct {
11 // 合伙人Id 11 // 合伙人Id
12 Id int64 `json:"id"` 12 Id int64 `json:"id"`
  13 + // 合伙人姓名
  14 + PartnerName string `json:"partnerName"`
13 // 状态(1:启用或者0:禁用) 15 // 状态(1:启用或者0:禁用)
14 Status int `json:"status"` 16 Status int `json:"status"`
15 // 合伙类别 (1.研发合伙人 2.业务合伙人 3.事业) 17 // 合伙类别 (1.研发合伙人 2.业务合伙人 3.事业)
@@ -33,7 +35,6 @@ func (command *UpdatePartnerInfoCommand) ValidateCommand() error { @@ -33,7 +35,6 @@ func (command *UpdatePartnerInfoCommand) ValidateCommand() error {
33 if command.RegionInfo == nil { 35 if command.RegionInfo == nil {
34 return lib.ThrowError(lib.ARG_ERROR, "区域必填") 36 return lib.ThrowError(lib.ARG_ERROR, "区域必填")
35 } 37 }
36 -  
37 if command.Id == 0 { 38 if command.Id == 0 {
38 return lib.ThrowError(lib.ARG_ERROR, "合伙人id错误") 39 return lib.ThrowError(lib.ARG_ERROR, "合伙人id错误")
39 } 40 }
@@ -74,7 +74,7 @@ func (PartnerInfoService *PartnerInfoService) CreatePartnerInfo(cmd *command.Cre @@ -74,7 +74,7 @@ func (PartnerInfoService *PartnerInfoService) CreatePartnerInfo(cmd *command.Cre
74 return nil, lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error()) 74 return nil, lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error())
75 } 75 }
76 76
77 - // 获取合伙人类型 77 + // 获取所有合伙人类型
78 var categoryMap = make(map[int64]string) 78 var categoryMap = make(map[int64]string)
79 _, categories, err = categoryRepository.Find(domain.PartnerCategoryFindQuery{ 79 _, categories, err = categoryRepository.Find(domain.PartnerCategoryFindQuery{
80 Ids: []int64{}, 80 Ids: []int64{},
@@ -349,6 +349,7 @@ func (PartnerInfoService *PartnerInfoService) UpdatePartnerInfo(cmd *command.Upd @@ -349,6 +349,7 @@ func (PartnerInfoService *PartnerInfoService) UpdatePartnerInfo(cmd *command.Upd
349 return lib.ThrowError(lib.BUSINESS_ERROR, "异常操作") 349 return lib.ThrowError(lib.BUSINESS_ERROR, "异常操作")
350 } 350 }
351 351
  352 + partnerInfo.Partner.PartnerName = cmd.PartnerName
352 partnerInfo.Salesman = cmd.Salesman 353 partnerInfo.Salesman = cmd.Salesman
353 partnerInfo.Status = cmd.Status 354 partnerInfo.Status = cmd.Status
354 partnerInfo.RegionInfo = *cmd.RegionInfo 355 partnerInfo.RegionInfo = *cmd.RegionInfo
@@ -106,6 +106,7 @@ func (c *PartnerInfoController) UpdatePartnerInfo() { @@ -106,6 +106,7 @@ func (c *PartnerInfoController) UpdatePartnerInfo() {
106 //用与适配前端定义的数据结构 106 //用与适配前端定义的数据结构
107 type Parameter struct { 107 type Parameter struct {
108 ID int64 `json:"id"` 108 ID int64 `json:"id"`
  109 + PartnerName string `json:"partnerName"`
109 PartnerType []*domain.PartnerCategory `json:"partnerType"` 110 PartnerType []*domain.PartnerCategory `json:"partnerType"`
110 Area string `json:"area"` 111 Area string `json:"area"`
111 State int `json:"state"` 112 State int `json:"state"`
@@ -132,6 +133,7 @@ func (c *PartnerInfoController) UpdatePartnerInfo() { @@ -132,6 +133,7 @@ func (c *PartnerInfoController) UpdatePartnerInfo() {
132 companyId := c.GetUserCompany() 133 companyId := c.GetUserCompany()
133 cmd := partnerInfoCmd.UpdatePartnerInfoCommand{ 134 cmd := partnerInfoCmd.UpdatePartnerInfoCommand{
134 Id: param.ID, 135 Id: param.ID,
  136 + PartnerName: param.PartnerName,
135 Status: param.State, 137 Status: param.State,
136 PartnerCategory: param.PartnerType, 138 PartnerCategory: param.PartnerType,
137 CooperateTime: cooperateTime, 139 CooperateTime: cooperateTime,