Merge branch 'dev' of http://gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway into dev
正在显示
5 个修改的文件
包含
35 行增加
和
18 行删除
@@ -73,9 +73,10 @@ func (srv CooperationApplicationsService) SearchCooperationApplications(applicat | @@ -73,9 +73,10 @@ func (srv CooperationApplicationsService) SearchCooperationApplications(applicat | ||
73 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( | 73 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( |
74 | applicationQuery.Operator) | 74 | applicationQuery.Operator) |
75 | resultApplications, err := creationCooperationGateway.CooperationApplicationsSearch(allied_creation_cooperation.ReqCooperationApplicationSearch{ | 75 | resultApplications, err := creationCooperationGateway.CooperationApplicationsSearch(allied_creation_cooperation.ReqCooperationApplicationSearch{ |
76 | - PageNumber: applicationQuery.PageNumber, | ||
77 | - PageSize: applicationQuery.PageSize, | ||
78 | - CompanyId: int(applicationQuery.Operator.CompanyId), | 76 | + PageNumber: applicationQuery.PageNumber, |
77 | + PageSize: applicationQuery.PageSize, | ||
78 | + //CompanyId: int(applicationQuery.Operator.CompanyId), | ||
79 | + OrgId: applicationQuery.Operator.OrgId, | ||
79 | CooperationApplicationStatus: applicationQuery.Status, | 80 | CooperationApplicationStatus: applicationQuery.Status, |
80 | }) | 81 | }) |
81 | for i := 0; i < len(resultApplications.Grid.List); i++ { | 82 | for i := 0; i < len(resultApplications.Grid.List); i++ { |
@@ -110,7 +110,7 @@ func (srv CooperationProjectService) PersonSearchCooperationProject(projectQuery | @@ -110,7 +110,7 @@ func (srv CooperationProjectService) PersonSearchCooperationProject(projectQuery | ||
110 | PageNumber: projectQuery.PageNumber, | 110 | PageNumber: projectQuery.PageNumber, |
111 | PageSize: projectQuery.PageSize, | 111 | PageSize: projectQuery.PageSize, |
112 | OrgId: projectQuery.OrgId, | 112 | OrgId: projectQuery.OrgId, |
113 | - UserBaseId: projectQuery.Operator.UserBaseId, | 113 | + //UserBaseId: projectQuery.Operator.UserBaseId, |
114 | }) | 114 | }) |
115 | if err != nil { | 115 | if err != nil { |
116 | return 0, nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 116 | return 0, nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
@@ -18,6 +18,8 @@ type ChangePasswordCommand struct { | @@ -18,6 +18,8 @@ type ChangePasswordCommand struct { | ||
18 | SmsCode string `cname:"短信验证码" json:"smsCode" valid:"Required"` | 18 | SmsCode string `cname:"短信验证码" json:"smsCode" valid:"Required"` |
19 | // 新密码 | 19 | // 新密码 |
20 | NewPassword string `cname:"新密码" json:"newPassword" valid:"Required"` | 20 | NewPassword string `cname:"新密码" json:"newPassword" valid:"Required"` |
21 | + // 旧密码 | ||
22 | + OldPassword string `cname:"旧密码" json:"oldPassword" valid:"Required"` | ||
21 | } | 23 | } |
22 | 24 | ||
23 | func (phoneAuthChangePasswordCommand *ChangePasswordCommand) Valid(validation *validation.Validation) { | 25 | func (phoneAuthChangePasswordCommand *ChangePasswordCommand) Valid(validation *validation.Validation) { |
@@ -52,20 +52,34 @@ func (srv UserService) CheckSmsCode(smsCodeCommand *command.CheckSmsCodeCommand) | @@ -52,20 +52,34 @@ func (srv UserService) CheckSmsCode(smsCodeCommand *command.CheckSmsCodeCommand) | ||
52 | //ChangePassword 修改密码 | 52 | //ChangePassword 修改密码 |
53 | func (srv UserService) ChangePassword(changePasswordCommand *command.ChangePasswordCommand) (interface{}, error) { | 53 | func (srv UserService) ChangePassword(changePasswordCommand *command.ChangePasswordCommand) (interface{}, error) { |
54 | smsServeGateway := sms_serve.NewHttplibHttplibSmsServe() | 54 | smsServeGateway := sms_serve.NewHttplibHttplibSmsServe() |
55 | - err := smsServeGateway.CheckSmsCode(changePasswordCommand.Phone, changePasswordCommand.SmsCode) | ||
56 | - if err != nil { | ||
57 | - return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | ||
58 | - } | ||
59 | - // 2.重置密码 | ||
60 | - creationUserGateway := allied_creation_user.NewHttplibAlliedCreationUser(domain.Operator{}) | ||
61 | - _, err = creationUserGateway.AuthResetPassword(allied_creation_user.ReqAuthResetPassword{ | ||
62 | - Phone: changePasswordCommand.Phone, | ||
63 | - Password: changePasswordCommand.NewPassword, | ||
64 | - }) | ||
65 | - if err != nil { | ||
66 | - return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | 55 | + if len(changePasswordCommand.OldPassword) > 0 { |
56 | + // 2.重置密码 | ||
57 | + creationUserGateway := allied_creation_user.NewHttplibAlliedCreationUser(domain.Operator{}) | ||
58 | + _, err := creationUserGateway.AuthChangePassword(allied_creation_user.ReqAuthChangePassword{ | ||
59 | + OldPassword: changePasswordCommand.OldPassword, | ||
60 | + NewPassword: changePasswordCommand.NewPassword, | ||
61 | + UserId: changePasswordCommand.Operator.UserId, | ||
62 | + }) | ||
63 | + if err != nil { | ||
64 | + return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | ||
65 | + } | ||
66 | + } else { | ||
67 | + err := smsServeGateway.CheckSmsCode(changePasswordCommand.Phone, changePasswordCommand.SmsCode) | ||
68 | + if err != nil { | ||
69 | + return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | ||
70 | + } | ||
71 | + // 2.重置密码 | ||
72 | + creationUserGateway := allied_creation_user.NewHttplibAlliedCreationUser(domain.Operator{}) | ||
73 | + _, err = creationUserGateway.AuthResetPassword(allied_creation_user.ReqAuthResetPassword{ | ||
74 | + Phone: changePasswordCommand.Phone, | ||
75 | + Password: changePasswordCommand.NewPassword, | ||
76 | + }) | ||
77 | + if err != nil { | ||
78 | + return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | ||
79 | + } | ||
67 | } | 80 | } |
68 | - return changePasswordCommand, nil | 81 | + |
82 | + return struct{}{}, nil | ||
69 | } | 83 | } |
70 | 84 | ||
71 | //ChangePhone 修改手机号 | 85 | //ChangePhone 修改手机号 |
@@ -20,7 +20,7 @@ type ( | @@ -20,7 +20,7 @@ type ( | ||
20 | ReqAuthChangePassword struct { | 20 | ReqAuthChangePassword struct { |
21 | NewPassword string `json:"newPassword"` | 21 | NewPassword string `json:"newPassword"` |
22 | OldPassword string `json:"oldPassword"` | 22 | OldPassword string `json:"oldPassword"` |
23 | - UserId string `json:"userId"` | 23 | + UserId int64 `json:"userId"` |
24 | } | 24 | } |
25 | 25 | ||
26 | DataAuthChangePassword struct { | 26 | DataAuthChangePassword struct { |
-
请 注册 或 登录 后发表评论