合并分支 'dev' 到 'test'
fix:修复用户多公司密码不同问题 查看合并请求 !56
正在显示
1 个修改的文件
包含
14 行增加
和
2 行删除
@@ -153,17 +153,29 @@ func (svr *PgLoginService) CheckIsPartner(phone string, companyId int64) (ok boo | @@ -153,17 +153,29 @@ func (svr *PgLoginService) CheckIsPartner(phone string, companyId int64) (ok boo | ||
153 | return ok, nil | 153 | return ok, nil |
154 | } | 154 | } |
155 | 155 | ||
156 | -//合伙人登录 | 156 | +// 合伙人登录 |
157 | func (svr *PgLoginService) PartnerLogin(phone string, password string) (err error) { | 157 | func (svr *PgLoginService) PartnerLogin(phone string, password string) (err error) { |
158 | if len(svr.PartnerInfo) == 0 { | 158 | if len(svr.PartnerInfo) == 0 { |
159 | //子账号 | 159 | //子账号 |
160 | err = protocol.NewErrWithMessage(502, err) //账号不存在 | 160 | err = protocol.NewErrWithMessage(502, err) //账号不存在 |
161 | return | 161 | return |
162 | } | 162 | } |
163 | - if !strings.EqualFold(svr.PartnerInfo[0].Password, password) { | 163 | + |
164 | + var misMatch bool | ||
165 | + for _, partnerInfo := range svr.PartnerInfo { | ||
166 | + if !strings.EqualFold(partnerInfo.Password, password) { | ||
167 | + misMatch = true | ||
168 | + } else { | ||
169 | + misMatch = false | ||
170 | + break | ||
171 | + } | ||
172 | + } | ||
173 | + | ||
174 | + if misMatch { | ||
164 | err = protocol.NewCustomMessage(1, "密码输入错误!") | 175 | err = protocol.NewCustomMessage(1, "密码输入错误!") |
165 | return | 176 | return |
166 | } | 177 | } |
178 | + | ||
167 | return | 179 | return |
168 | } | 180 | } |
169 | 181 |
-
请 注册 或 登录 后发表评论