@@ -181,6 +181,7 @@ func (this *AdminService) FindEnabledAdmin(ctx context.Context, req *pb.FindEnab
181181 IsSuper : admin .IsSuper == 1 ,
182182 Modules : pbModules ,
183183 OtpLogin : pbOtpAuth ,
184+ CanLogin : admin .CanLogin == 1 ,
184185 }
185186 return & pb.FindEnabledAdminResponse {Admin : result }, nil
186187}
@@ -206,7 +207,7 @@ func (this *AdminService) CreateOrUpdateAdmin(ctx context.Context, req *pb.Creat
206207 }
207208 return & pb.CreateOrUpdateAdminResponse {AdminId : adminId }, nil
208209 }
209- adminId , err = models .SharedAdminDAO .CreateAdmin (tx , req .Username , req .Password , "管理员" , true , nil )
210+ adminId , err = models .SharedAdminDAO .CreateAdmin (tx , req .Username , true , req .Password , "管理员" , true , nil )
210211 if err != nil {
211212 return nil , err
212213 }
@@ -312,7 +313,7 @@ func (this *AdminService) CreateAdmin(ctx context.Context, req *pb.CreateAdminRe
312313
313314 tx := this .NullTx ()
314315
315- adminId , err := models .SharedAdminDAO .CreateAdmin (tx , req .Username , req .Password , req .Fullname , req .IsSuper , req .ModulesJSON )
316+ adminId , err := models .SharedAdminDAO .CreateAdmin (tx , req .Username , req .CanLogin , req . Password , req .Fullname , req .IsSuper , req .ModulesJSON )
316317 if err != nil {
317318 return nil , err
318319 }
@@ -331,7 +332,7 @@ func (this *AdminService) UpdateAdmin(ctx context.Context, req *pb.UpdateAdminRe
331332
332333 tx := this .NullTx ()
333334
334- err = models .SharedAdminDAO .UpdateAdmin (tx , req .AdminId , req .Username , req .Password , req .Fullname , req .IsSuper , req .ModulesJSON , req .IsOn )
335+ err = models .SharedAdminDAO .UpdateAdmin (tx , req .AdminId , req .Username , req .CanLogin , req . Password , req .Fullname , req .IsSuper , req .ModulesJSON , req .IsOn )
335336 if err != nil {
336337 return nil , err
337338 }
@@ -399,6 +400,7 @@ func (this *AdminService) ListEnabledAdmins(ctx context.Context, req *pb.ListEna
399400 IsSuper : admin .IsSuper == 1 ,
400401 CreatedAt : int64 (admin .CreatedAt ),
401402 OtpLogin : pbOtpAuth ,
403+ CanLogin : admin .CanLogin == 1 ,
402404 })
403405 }
404406
0 commit comments