mirror of
https://github.com/vastxie/99AI.git
synced 2025-11-13 04:03:45 +08:00
v-4.0.0 开源可二开源码
This commit is contained in:
22
dist/modules/official/dto/getQrSceneStr.dto.js
vendored
22
dist/modules/official/dto/getQrSceneStr.dto.js
vendored
@@ -1,22 +0,0 @@
|
||||
"use strict";
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.GetQrSceneStrDto = void 0;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
class GetQrSceneStrDto {
|
||||
}
|
||||
__decorate([
|
||||
(0, swagger_1.ApiProperty)({ example: 'SNINE', description: '用户邀请码', required: true }),
|
||||
(0, class_validator_1.IsOptional)(),
|
||||
__metadata("design:type", String)
|
||||
], GetQrSceneStrDto.prototype, "invitedBy", void 0);
|
||||
exports.GetQrSceneStrDto = GetQrSceneStrDto;
|
||||
12
dist/modules/official/official.controller.js
vendored
12
dist/modules/official/official.controller.js
vendored
@@ -18,7 +18,6 @@ const utils_1 = require("../../common/utils");
|
||||
const common_1 = require("@nestjs/common");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const getQrCode_dto_1 = require("./dto/getQrCode.dto");
|
||||
const getQrSceneStr_dto_1 = require("./dto/getQrSceneStr.dto");
|
||||
const official_service_1 = require("./official.service");
|
||||
let OfficialController = class OfficialController {
|
||||
constructor(officialService) {
|
||||
@@ -76,8 +75,8 @@ let OfficialController = class OfficialController {
|
||||
}
|
||||
return 'success';
|
||||
}
|
||||
async getQRSceneStr(body) {
|
||||
return this.officialService.getQRSceneStr(body);
|
||||
async getQRSceneStr() {
|
||||
return this.officialService.getQRSceneStr();
|
||||
}
|
||||
async getQRSceneStrByBind(req) {
|
||||
return this.officialService.getQRSceneStrByBind(req);
|
||||
@@ -90,7 +89,7 @@ let OfficialController = class OfficialController {
|
||||
return `${Url}/cgi-bin/showqrcode?ticket=${encodeURIComponent(ticket)}`;
|
||||
}
|
||||
async loginBySceneStr(req, body) {
|
||||
return this.officialService.loginBySceneStr(req, body.sceneStr);
|
||||
return this.officialService.loginBySceneStr(req, body);
|
||||
}
|
||||
async bindWxBySceneStr(req, body) {
|
||||
return this.officialService.bindWxBySceneStr(req, body.sceneStr);
|
||||
@@ -129,9 +128,8 @@ __decorate([
|
||||
__decorate([
|
||||
(0, common_1.Post)('getQRSceneStr'),
|
||||
(0, swagger_1.ApiOperation)({ summary: '获取登录二维码sceneStr' }),
|
||||
__param(0, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [getQrSceneStr_dto_1.GetQrSceneStrDto]),
|
||||
__metadata("design:paramtypes", []),
|
||||
__metadata("design:returntype", Promise)
|
||||
], OfficialController.prototype, "getQRSceneStr", null);
|
||||
__decorate([
|
||||
@@ -157,7 +155,7 @@ __decorate([
|
||||
__param(0, (0, common_1.Req)()),
|
||||
__param(1, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [Object, getQrCode_dto_1.GetQrCodeDto]),
|
||||
__metadata("design:paramtypes", [Object, Object]),
|
||||
__metadata("design:returntype", Promise)
|
||||
], OfficialController.prototype, "loginBySceneStr", null);
|
||||
__decorate([
|
||||
|
||||
7
dist/modules/official/official.service.js
vendored
7
dist/modules/official/official.service.js
vendored
@@ -32,10 +32,8 @@ let OfficialService = class OfficialService {
|
||||
async onModuleInit() {
|
||||
await this.globalConfigService.getWechatAccessToken(true);
|
||||
}
|
||||
async getQRSceneStr(body) {
|
||||
const { invitedBy } = body;
|
||||
async getQRSceneStr() {
|
||||
let sceneStr = (0, utils_1.createRandomNonceStr)(32);
|
||||
invitedBy && (sceneStr += `:${invitedBy}`);
|
||||
this.sceneStrMap[sceneStr] = true;
|
||||
return sceneStr;
|
||||
}
|
||||
@@ -124,7 +122,8 @@ let OfficialService = class OfficialService {
|
||||
throw new common_1.HttpException('处理扫码事件时发生错误', common_1.HttpStatus.INTERNAL_SERVER_ERROR);
|
||||
}
|
||||
}
|
||||
async loginBySceneStr(req, sceneStr) {
|
||||
async loginBySceneStr(req, body) {
|
||||
const { sceneStr } = body;
|
||||
if (!this.sceneStrMap[sceneStr])
|
||||
return;
|
||||
const userId = this.scanedSceneStrMap[sceneStr];
|
||||
|
||||
Reference in New Issue
Block a user