add new code-center-module
This commit is contained in:
		| @@ -21,9 +21,19 @@ export class WxServices { | ||||
|       throw new Error('unionid is required'); | ||||
|     } | ||||
|     const unionid = token.unionid; | ||||
|     let user = await User.findOne({ where: { username: unionid } }); | ||||
|     let user = await User.findOne({ | ||||
|       where: { | ||||
|         data: { | ||||
|           wxUnionId: unionid, | ||||
|         }, | ||||
|       }, | ||||
|     }); | ||||
|     if (!user) { | ||||
|       user = await User.createUser(unionid, unionid.slice(0, 8)); | ||||
|       user.data = { | ||||
|         ...user.data, | ||||
|         wxUnionId: unionid, | ||||
|       }; | ||||
|       this.isNew = true; | ||||
|     } | ||||
|     const tokenInfo = await user.createToken(null, 'plugin'); | ||||
|   | ||||
							
								
								
									
										17
									
								
								app/src/scripts/test-query.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								app/src/scripts/test-query.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| import { sequelize, User, OrgInit, UserInit } from '@kevisual/code-center-module'; | ||||
|  | ||||
| export const main = async () => { | ||||
|   await OrgInit(); | ||||
|   await UserInit(); | ||||
|   const user = await User.findOne({ | ||||
|     where: { | ||||
|       data: { | ||||
|         wxUnionId: 'o-NDO62XGeyEQoz_Sytz-1UUB7kw', | ||||
|       }, | ||||
|     }, | ||||
|   }); | ||||
|   console.log(user.username, user.type,); | ||||
|   process.exit(0); | ||||
| }; | ||||
|  | ||||
| main(); | ||||
		Reference in New Issue
	
	Block a user