@@ -10,6 +10,7 @@ import { ServiceCloudStorageFiles } from "../../../service/cloudStorage/CloudSto
1010import { ServiceCloudStorageConfigs } from "../../../service/cloudStorage/CloudStorageConfigs" ;
1111import { ServiceCloudStorageUserFiles } from "../../../service/cloudStorage/CloudStorageUserFiles" ;
1212import { dataSource } from "../../../../thirdPartyService/TypeORMService" ;
13+ import { ServiceUserSensitive } from "../../../service/user/UserSensitive" ;
1314
1415@Login ( )
1516export class LoginWechat extends AbstractLogin {
@@ -21,6 +22,7 @@ export class LoginWechat extends AbstractLogin {
2122 this . svc = {
2223 user : new ServiceUser ( this . userUUID ) ,
2324 userWeChat : new ServiceUserWeChat ( this . userUUID ) ,
25+ userSensitive : new ServiceUserSensitive ( this . userUUID ) ,
2426 cloudStorageFiles : new ServiceCloudStorageFiles ( ) ,
2527 cloudStorageConfigs : new ServiceCloudStorageConfigs ( this . userUUID ) ,
2628 cloudStorageUserFiles : new ServiceCloudStorageUserFiles ( this . userUUID ) ,
@@ -32,10 +34,12 @@ export class LoginWechat extends AbstractLogin {
3234 const createUser = this . svc . user . create ( info , t ) ;
3335
3436 const createUserWeChat = this . svc . userWeChat . create ( info , t ) ;
37+ const createUserSensitive = this . svc . userSensitive . wechatName ( { name : info . userName } , t ) ;
3538
3639 return await Promise . all ( [
3740 createUser ,
3841 createUserWeChat ,
42+ createUserSensitive ,
3943 this . setGuidePPTX ( this . svc , t ) ,
4044 ] ) ;
4145 } ) ;
@@ -80,7 +84,7 @@ export class LoginWechat extends AbstractLogin {
8084 } ;
8185 }
8286
83- private static async wechatRequest < T > ( url : string ) : Promise < T > {
87+ private static async wechatRequest < T extends { } > ( url : string ) : Promise < T > {
8488 const response : AxiosResponse < T | WeChatRequestFailed > = await ax . get ( url ) ;
8589
8690 if ( "errmsg" in response . data ) {
@@ -94,6 +98,7 @@ export class LoginWechat extends AbstractLogin {
9498interface RegisterService {
9599 user : ServiceUser ;
96100 userWeChat : ServiceUserWeChat ;
101+ userSensitive : ServiceUserSensitive ,
97102 cloudStorageFiles : ServiceCloudStorageFiles ;
98103 cloudStorageUserFiles : ServiceCloudStorageUserFiles ;
99104 cloudStorageConfigs : ServiceCloudStorageConfigs ;
0 commit comments