Commit 5bcb2a32 authored by qinhaitao's avatar qinhaitao

fix: 🐛 概率配置

parent f0e1ad2c
{"version":3,"file":"save.controller.js","sourceRoot":"","sources":["../../src/controller/save.controller.ts"],"names":[],"mappings":";AAAA,cAAc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEd,4CAAsD;AACtD,0CAAoE;AACpE,8BAAqC;AACrC,sCAAkD;AAClD,sDAAkD;AAgBlD;IAAA;IA2DA,CAAC;IA1DC;;OAEG;IACH,mEAAmE;IAG7D,gDAAgB,GAAtB,UAAuB,OAA6B,EAAE,EAAE,EAAE,EAAgD;YAA/C,qBAAqB,QAAA;;;;;;wBACxE,KAAmF,OAAO,CAAC,IAAI,EAA7F,aAAU,EAAV,KAAK,mBAAG,EAAE,KAAA,EAAE,kBAAe,EAAf,UAAU,mBAAG,EAAE,KAAA,EAAE,SAAS,eAAA,EAAE,OAAO,aAAA,EAAE,aAAU,EAAV,KAAK,mBAAG,EAAE,KAAA,EAAE,IAAI,UAAA,EAAE,SAAS,eAAA,CAAiB;wBAC7F,MAAM,GAAK,OAAO,OAAZ,CAAY;wBAGpB,QAAQ,GAAsB;4BAClC,KAAK,OAAA;4BACL,SAAS,WAAA;4BACT,OAAO,SAAA;4BACP,IAAI,MAAA;4BACJ,MAAM,QAAA;4BACN,KAAK,OAAA;4BACL,wBAAwB;4BACxB,uBAAuB,EAAE,OAAO,GAAG,qBAAS;yBAC7C,CAAA;wBAGK,YAAY,kBAA8B,SAAS,CAAC,CAAA;6BAGtD,CAAC,UAAU,EAAX,wBAAW;wBAEE,qBAAM,qBAAqB,CAAC,eAAe,CAAC,QAAQ,EAAE,YAAY,EAAE,MAAM,CAAC,EAAA;;wBAApF,MAAM,GAAG,SAA2E;wBAC1F,IAAI,MAAM,IAAI,MAAM,KAAK,CAAC,EAAE;4BAC1B,sBAAO,kBAAY,CAAC,OAAO,CAAC,IAAI,CAAC,EAAA;yBAClC;6BAAM;4BACL,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAA;4BAC7B,sBAAO,kBAAY,CAAC,KAAK,CAAC,sBAAU,CAAC,YAAY,EAAE,QAAQ,CAAC,EAAA;yBAC7D;;4BAKY,qBAAM,qBAAqB,CAAC,oBAAoB,CAAC,UAAU,EAAE,QAAQ,CAAC;wBAEnF,gBAAgB;sBAFmE;;wBAA/E,MAAM,GAAG,SAAsE;wBAGpD,qBAAM,qBAAqB,CAAC,aAAa,CAAC,UAAU,EAAE,YAAY,CAAC;4BAElG,aAAa;0BAFqF;;wBAA5F,KAAyB,SAAmE,EAA1F,OAAO,aAAA,EAAE,SAAS,eAAA;wBAGjB,qBAAM,qBAAqB,CAAC,gBAAgB,CAAC,SAAS,CAAC;4BAEhE,UAAU;0BAFsD;;wBADhE,aAAa;wBACb,MAAM,GAAG,SAAuD,CAAA;wBAGvD,qBAAM,qBAAqB,CAAC,oBAAoB,CAAC,UAAU,EAAE,YAAY,EAAE,OAAO,CAAC,EAAA;;wBAD5F,UAAU;wBACV,MAAM,GAAG,SAAmF,CAAA;wBAE5F,IAAI,MAAM,IAAI,MAAM,KAAK,CAAC,EAAE;4BAC1B,sBAAO,kBAAY,CAAC,OAAO,CAAC,IAAI,CAAC,EAAA;yBAClC;6BAAM;4BACL,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAA;4BAC7B,sBAAO,kBAAY,CAAC,KAAK,CAAC,sBAAU,CAAC,YAAY,EAAE,QAAQ,CAAC,EAAA;yBAC7D;;;;;;KAEJ;IAnDD;QAFC,0BAAc,CAAC,yBAAU,CAAC;QAC1B,oBAAQ,CAAC,CAAC,+BAAqB,CAAC,CAAC;;;;iEAoDjC;IACH,4BAAC;CAAA,AA3DD,IA2DC;kBA3DoB,qBAAqB"}
\ No newline at end of file
{"version":3,"file":"save.controller.js","sourceRoot":"","sources":["../../src/controller/save.controller.ts"],"names":[],"mappings":";AAAA,cAAc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEd,4CAAsD;AACtD,0CAAoE;AACpE,8BAAqC;AACrC,sCAAkD;AAClD,sDAAkD;AAgBlD;IAAA;IA8DA,CAAC;IA7DC;;OAEG;IACH,mEAAmE;IAG7D,gDAAgB,GAAtB,UAAuB,OAA6B,EAAE,EAAE,EAAE,EAAgD;YAA/C,qBAAqB,QAAA;;;;;;wBAC1E,KAAmF,OAAO,CAAC,IAAI,EAA7F,aAAU,EAAV,KAAK,mBAAG,EAAE,KAAA,EAAE,kBAAe,EAAf,UAAU,mBAAG,EAAE,KAAA,EAAE,SAAS,eAAA,EAAE,OAAO,aAAA,EAAE,aAAU,EAAV,KAAK,mBAAG,EAAE,KAAA,EAAE,IAAI,UAAA,EAAE,SAAS,eAAA,CAAiB;wBAC3F,MAAM,GAAK,OAAO,OAAZ,CAAY;wBAGpB,QAAQ,GAAsB;4BAClC,KAAK,OAAA;4BACL,SAAS,WAAA;4BACT,OAAO,SAAA;4BACP,IAAI,MAAA;4BACJ,MAAM,QAAA;4BACN,KAAK,OAAA;4BACL,wBAAwB;4BACxB,uBAAuB,EAAE,OAAO,GAAG,qBAAS;yBAC7C,CAAA;wBAMK,YAAY,kBAA8B,SAAS,CAAC,CAAA;6BAGtD,CAAC,UAAU,EAAX,wBAAW;wBAEE,qBAAM,qBAAqB,CAAC,eAAe,CAAC,QAAQ,EAAE,YAAY,EAAE,MAAM,CAAC,EAAA;;wBAApF,MAAM,GAAG,SAA2E;wBAC1F,IAAI,MAAM,IAAI,MAAM,KAAK,CAAC,EAAE;4BAC1B,sBAAO,kBAAY,CAAC,OAAO,CAAC,IAAI,CAAC,EAAA;yBAClC;6BAAM;4BACL,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAA;4BAC7B,sBAAO,kBAAY,CAAC,KAAK,CAAC,sBAAU,CAAC,YAAY,EAAE,QAAQ,CAAC,EAAA;yBAC7D;;4BAKY,qBAAM,qBAAqB,CAAC,oBAAoB,CAAC,UAAU,EAAE,QAAQ,CAAC;wBAEnF,gBAAgB;sBAFmE;;wBAA/E,MAAM,GAAG,SAAsE;wBAGpD,qBAAM,qBAAqB,CAAC,aAAa,CAAC,UAAU,EAAE,YAAY,CAAC;4BAElG,aAAa;0BAFqF;;wBAA5F,KAAyB,SAAmE,EAA1F,OAAO,aAAA,EAAE,SAAS,eAAA;wBAGjB,qBAAM,qBAAqB,CAAC,gBAAgB,CAAC,SAAS,CAAC;4BAEhE,UAAU;0BAFsD;;wBADhE,aAAa;wBACb,MAAM,GAAG,SAAuD,CAAA;wBAGvD,qBAAM,qBAAqB,CAAC,oBAAoB,CAAC,UAAU,EAAE,YAAY,EAAE,OAAO,CAAC,EAAA;;wBAD5F,UAAU;wBACV,MAAM,GAAG,SAAmF,CAAA;wBAE5F,IAAI,MAAM,IAAI,MAAM,KAAK,CAAC,EAAE;4BAC1B,sBAAO,kBAAY,CAAC,OAAO,CAAC,IAAI,CAAC,EAAA;yBAClC;6BAAM;4BACL,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAA;4BAC7B,sBAAO,kBAAY,CAAC,KAAK,CAAC,sBAAU,CAAC,YAAY,EAAE,QAAQ,CAAC,EAAA;yBAC7D;;;;;;KAEJ;IAtDD;QAFC,0BAAc,CAAC,yBAAU,CAAC;QAC1B,oBAAQ,CAAC,CAAC,+BAAqB,CAAC,CAAC;;;;iEAuDjC;IACH,4BAAC;CAAA,AA9DD,IA8DC;kBA9DoB,qBAAqB"}
\ No newline at end of file
......@@ -7,7 +7,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
/** @format */
......
......@@ -45,4 +45,5 @@ export default class ActivityConfigService {
formatPrizeConfig(prizeConfig: Array<IActivityPrize>): {
prizeList: IActivityPrize[];
};
setPrizeProbalityRange(prizes: IActivityPrize[]): IActivityPrize[];
}
......@@ -58,6 +58,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
var sdk_1 = require("../sdk");
var db_1 = require("../db");
var constants_1 = require("../constants");
var utils_1 = require("../utils");
var ActivityConfigService = /** @class */ (function () {
function ActivityConfigService(context) {
this.activityconfigDao = new sdk_1.BaseDao(context, db_1.ACTIVITY_CONFIG_DB_NAME);
......@@ -554,6 +555,19 @@ var ActivityConfigService = /** @class */ (function () {
prizeList: prizeConfig
};
};
// 概率奖品配置 properiodfrom properiodto
ActivityConfigService.prototype.setPrizeProbalityRange = function (prizes) {
var originPeriod = 1;
return prizes.map(function (v) {
if (!v.probability)
return v;
var properiodfrom = originPeriod;
var properiodto = +originPeriod + utils_1.signFigures(+v.probability * 100) - 1;
originPeriod = +originPeriod + utils_1.signFigures(+v.probability * 100);
return __assign(__assign({}, v), { properiodfrom: properiodfrom,
properiodto: properiodto });
});
};
return ActivityConfigService;
}());
exports.default = ActivityConfigService;
......
{"version":3,"file":"activityconfig.service.js","sourceRoot":"","sources":["../../src/service/activityconfig.service.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"activityconfig.service.js","sourceRoot":"","sources":["../../src/service/activityconfig.service.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
"use strict";
/** @format */
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwardsService = exports.InstanceService = exports.SellerService = exports.TaobaoTopService = exports.ActivityconfigService = void 0;
var activityconfig_service_1 = require("./activityconfig.service");
Object.defineProperty(exports, "ActivityconfigService", { enumerable: true, get: function () { return activityconfig_service_1.default; } });
var taobaoTop_service_1 = require("./taobaoTop.service");
......
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/service/index.ts"],"names":[],"mappings":";AAAA,cAAc;;AAEd,mEAA2E;AAAlE,+HAAA,OAAO,OAAyB;AACzC,yDAAiE;AAAxD,qHAAA,OAAO,OAAoB;AACpC,mDAA2D;AAAlD,+GAAA,OAAO,OAAiB;AACjC,uDAA+D;AAAtD,mHAAA,OAAO,OAAmB;AACnC,mDAA2D;AAAlD,+GAAA,OAAO,OAAiB"}
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/service/index.ts"],"names":[],"mappings":";AAAA,cAAc;;;AAEd,mEAA2E;AAAlE,+HAAA,OAAO,OAAyB;AACzC,yDAAiE;AAAxD,qHAAA,OAAO,OAAoB;AACpC,mDAA2D;AAAlD,+GAAA,OAAO,OAAiB;AACjC,uDAA+D;AAAtD,mHAAA,OAAO,OAAmB;AACnC,mDAA2D;AAAlD,+GAAA,OAAO,OAAiB"}
\ No newline at end of file
......@@ -8,7 +8,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./logger"), exports);
......
/** @format */
export declare function MathRand(): string;
export declare const signFigures: (num: any, rank?: number) => number;
"use strict";
/** @format */
Object.defineProperty(exports, "__esModule", { value: true });
exports.MathRand = void 0;
exports.signFigures = exports.MathRand = void 0;
function MathRand() {
var Num = '';
for (var i = 0; i < 6; i++) {
......@@ -10,4 +10,24 @@ function MathRand() {
return Num;
}
exports.MathRand = MathRand;
//小数相乘
exports.signFigures = function (num, rank) {
if (rank === void 0) { rank = 6; }
if (!num)
return 0;
var sign = num / Math.abs(num);
var number = num * sign;
var temp = rank - 1 - Math.floor(Math.log10(number));
var ans;
if (temp > 0) {
ans = parseFloat(number.toFixed(temp));
}
else if (temp < 0) {
ans = Math.round(number / Math.pow(10, temp)) * temp;
}
else {
ans = Math.round(number);
}
return ans * sign;
};
//# sourceMappingURL=math.js.map
\ No newline at end of file
{"version":3,"file":"math.js","sourceRoot":"","sources":["../../src/utils/math.ts"],"names":[],"mappings":";AAAA,cAAc;;;AAEd,SAAgB,QAAQ;IACtB,IAAI,GAAG,GAAG,EAAE,CAAA;IACZ,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;QAC1B,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAA;KACtC;IACD,OAAO,GAAG,CAAA;AACZ,CAAC;AAND,4BAMC"}
\ No newline at end of file
{"version":3,"file":"math.js","sourceRoot":"","sources":["../../src/utils/math.ts"],"names":[],"mappings":";AAAA,cAAc;;;AAEd,SAAgB,QAAQ;IACtB,IAAI,GAAG,GAAG,EAAE,CAAA;IACZ,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;QAC1B,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAA;KACtC;IACD,OAAO,GAAG,CAAA;AACZ,CAAC;AAND,4BAMC;AAED,MAAM;AACO,QAAA,WAAW,GAAG,UAAU,GAAG,EAAE,IAAQ;IAAR,qBAAA,EAAA,QAAQ;IAChD,IAAI,CAAC,GAAG;QAAE,OAAO,CAAC,CAAC;IACnB,IAAM,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACjC,IAAM,MAAM,GAAG,GAAG,GAAG,IAAI,CAAC;IAC1B,IAAM,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC;IACvD,IAAI,GAAG,CAAC;IACR,IAAI,IAAI,GAAG,CAAC,EAAE;QACZ,GAAG,GAAG,UAAU,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;KACxC;SAAM,IAAI,IAAI,GAAG,CAAC,EAAE;QACnB,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,GAAG,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC;KACtD;SAAM;QACL,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;KAC1B;IACD,OAAO,GAAG,GAAG,IAAI,CAAC;AACpB,CAAC,CAAC"}
\ No newline at end of file
......@@ -28,7 +28,7 @@ export default class ActivitSaveController {
@paramsValidate(saveParams)
@services([ActivityconfigService])
async saveActivityInfo(context: ISaveActivityContext, {}, [activityconfigService]: [ActivityconfigService]) {
const { title = '', activityId = '', startTime, endTime, tasks = {}, rule, prizeList } = context.data
let { title = '', activityId = '', startTime, endTime, tasks = {}, rule, prizeList } = context.data
const { openId } = context
// 存在b_activity_config表里属于基础配置
......@@ -43,6 +43,9 @@ export default class ActivitSaveController {
awardReceiveExpiredTime: endTime + _48_HOURS
}
// 概率奖品配置需要增加 properiodfrom properiodto字段
// prizeList = activityconfigService.setPrizeProbalityRange(prizeList)
// 所有奖品均存在b_prize_config表里, 根据需求定义的奖品参数都要整合到allPrizeLists里
const allPrizeList: Array<IActivityPrize> = [...prizeList]
......
......@@ -4,6 +4,7 @@ import { BaseDao } from '../sdk'
import { ACTIVITY_CONFIG_DB_NAME, PRIZE_CONFIG_DB_NAME } from '../db'
import { DELETE_STATUS, OPEN_PRIZE_STATUS } from '../constants'
import { signFigures } from '../utils';
export default class ActivityConfigService {
activityconfigDao: IBaseDao
......@@ -392,4 +393,19 @@ export default class ActivityConfigService {
prizeList: prizeConfig
}
}
// 概率奖品配置 properiodfrom properiodto
setPrizeProbalityRange(prizes: IActivityPrize[]) {
let originPeriod = 1;
return prizes.map((v) => {
if(!v.probability) return v
const properiodfrom = originPeriod;
const properiodto = +originPeriod + signFigures(+v.probability * 100) - 1;
originPeriod = +originPeriod + signFigures(+v.probability * 100);
return {
...v,
properiodfrom,
properiodto
};
})
}
}
......@@ -7,8 +7,8 @@ interface IActivityBaseInfo {
startTime: number
endTime: number
title: string
deleteStatus?: 1 | 2
openPrizeStatus?: 1 | 2 | 3 | 4
deleteStatus?: number
openPrizeStatus?: number
remark?: string
createTime?: number
updateTime?: number
......@@ -20,15 +20,15 @@ interface IActivityPrize {
_id?: string
activityId?: string
ename?: string
prizeType: 1 | 2
type: 1 | 2 | 3 | 4 | 5
prizeDataType: number
type: number
image: string
name: string
probability?: string | number
properiodto: number
properiodfrom: number
lockStatus?: 1 | 2
switchStock?: 1 | 2
lockStatus?: number
switchStock?: number
rank?: string | number
useUrl?: string
stock: number
......
......@@ -7,3 +7,20 @@ export function MathRand() {
}
return Num
}
//小数相乘
export const signFigures = function (num, rank = 6) {
if (!num) return 0;
const sign = num / Math.abs(num);
const number = num * sign;
const temp = rank - 1 - Math.floor(Math.log10(number));
let ans;
if (temp > 0) {
ans = parseFloat(number.toFixed(temp));
} else if (temp < 0) {
ans = Math.round(number / Math.pow(10, temp)) * temp;
} else {
ans = Math.round(number);
}
return ans * sign;
};
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment