Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
taobao-mini-template
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
2
Issues
2
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
qinhaitao
taobao-mini-template
Commits
40a581ee
Commit
40a581ee
authored
Nov 04, 2020
by
qinhaitao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:
🎸
vip接口修改
parent
716daf38
Changes
14
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
56 additions
and
32 deletions
+56
-32
awards.controller.d.ts
v2.0/dist/controller/awards.controller.d.ts
+1
-1
share.controller.js
v2.0/dist/controller/share.controller.js
+5
-7
share.controller.js.map
v2.0/dist/controller/share.controller.js.map
+1
-1
stat.controller.d.ts
v2.0/dist/controller/stat.controller.d.ts
+1
-1
user.controller.d.ts
v2.0/dist/controller/user.controller.d.ts
+1
-1
user.controller.js
v2.0/dist/controller/user.controller.js
+9
-10
user.controller.js.map
v2.0/dist/controller/user.controller.js.map
+1
-1
index.d.ts
v2.0/dist/index.d.ts
+3
-3
user.service.d.ts
v2.0/dist/service/user.service.d.ts
+4
-0
user.service.js
v2.0/dist/service/user.service.js
+14
-0
user.service.js.map
v2.0/dist/service/user.service.js.map
+1
-1
share.controller.ts
v2.0/src/controller/share.controller.ts
+1
-3
user.controller.ts
v2.0/src/controller/user.controller.ts
+4
-3
user.service.ts
v2.0/src/service/user.service.ts
+10
-0
No files found.
v2.0/dist/controller/awards.controller.d.ts
View file @
40a581ee
...
...
@@ -36,7 +36,7 @@ export default class AwardsController {
/**
* 权益重新领取
*/
receiveEnamePrize
(
context
:
IContext
<
IReceiveEnameParams
>
,
{
awardInfo
,
session
}:
IReceivePrizeControllerInfos
,
[
awardSer
]:
[
AwardsService
]):
Promise
<
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
string
|
boolean
|
object
|
string
[]
|
object
[]
|
number
[],
false
>
|
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
CodeType
|
IAwards
,
true
>>
;
receiveEnamePrize
(
context
:
IContext
<
IReceiveEnameParams
>
,
{
awardInfo
,
session
}:
IReceivePrizeControllerInfos
,
[
awardSer
]:
[
AwardsService
]):
Promise
<
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
string
|
boolean
|
object
|
string
[]
|
number
[]
|
object
[],
false
>
|
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
CodeType
|
IAwards
,
true
>>
;
/**
* 概率抽奖
*/
...
...
v2.0/dist/controller/share.controller.js
View file @
40a581ee
...
...
@@ -47,13 +47,11 @@ var __generator = (this && this.__generator) || function (thisArg, body) {
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
var
common_1
=
require
(
"../decorator/common/"
);
var
common_2
=
require
(
"../decorator/common/"
);
var
sdk_1
=
require
(
"../sdk"
);
var
service_1
=
require
(
"../service"
);
var
constants_1
=
require
(
"../constants"
);
var
check_1
=
require
(
"../utils/common/check"
);
var
errorCode_1
=
require
(
"../errorCode"
);
var
common_3
=
require
(
"../decorator/common"
);
var
update_1
=
require
(
"../utils/common/update/"
);
var
Share
=
/** @class */
(
function
()
{
function
Share
()
{
...
...
@@ -102,17 +100,17 @@ var Share = /** @class */ (function () {
};
__decorate
([
common_1
.
checkParams
([
'activityId'
]),
common_
2
.
services
([
service_1
.
UserService
]),
common_
1
.
services
([
service_1
.
UserService
]),
__metadata
(
"design:type"
,
Function
),
__metadata
(
"design:paramtypes"
,
[
Object
,
Object
]),
__metadata
(
"design:returntype"
,
Promise
)
],
Share
.
prototype
,
"getShareInfo"
,
null
);
__decorate
([
common_1
.
checkParams
([
'activityId'
,
'inviteId'
]),
common_
2
.
registeInfos
([
'vipInfo'
]),
common_
2
.
services
([
service_1
.
TaskService
,
service_1
.
StatService
]),
common_
2
.
preCheck
([
check_1
.
checkActivityTime
,
check_1
.
checkInviteId
,
check_1
.
checkNewVip
,
check_1
.
checkHelpRecord
]),
common_
3
.
preUpdate
([
update_1
.
updateVip
]),
common_
1
.
registeInfos
([
'vipInfo'
]),
common_
1
.
services
([
service_1
.
TaskService
,
service_1
.
StatService
]),
common_
1
.
preCheck
([
check_1
.
checkActivityTime
,
check_1
.
checkInviteId
,
check_1
.
checkNewVip
,
check_1
.
checkHelpRecord
]),
common_
1
.
preUpdate
([
update_1
.
updateVip
]),
__metadata
(
"design:type"
,
Function
),
__metadata
(
"design:paramtypes"
,
[
Object
,
Object
,
Array
]),
__metadata
(
"design:returntype"
,
Promise
)
...
...
v2.0/dist/controller/share.controller.js.map
View file @
40a581ee
{"version":3,"file":"share.controller.js","sourceRoot":"","sources":["../../src/controller/share.controller.ts"],"names":[],"mappings":";AAAA,cAAc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEd,+CAAkD;AAClD,+CAAuE;AACvE,8BAAqC;AACrC,sCAAkE;AAClE,0CAAwC;AACxC,+CAAsG;AACtG,0CAAyC;AACzC,8CAA+C;AAC/C,kDAAmD;AAKnD;IAAA;IA8CA,CAAC;IA7CC;;OAEG;IAGG,4BAAY,GAAlB,UACE,OAAyC,EACzC,EAA8B;YAA5B,QAAQ,cAAA;;;;gBAGO,OAAO,GACpB,QAAQ,oBADY,CACZ;gBAEZ,sBAAO,kBAAY,CAAC,OAAO,CAAC;wBAC1B,OAAO,EAAE,OAAO;qBACjB,CAAC,EAAA;;;KACH;IACD;;OAEG;IAMG,sBAAM,GAAZ,UACE,OAGE,EACF,EAAwD,EACxD,EAAsD;YADpD,QAAQ,cAAA,EAAE,YAAY,kBAAA,EAAE,cAAc,oBAAA;YACvC,WAAW,QAAA,EAAE,WAAW,QAAA;;;;;;wBAEjB,MAAM,GAAK,OAAO,OAAZ,CAAY;wBAEX,qBAAM,WAAW,CAAC,YAAY,CAAC,SAAS,EAAE,YAAY,EAAE,cAAc,EAAE;gCACrF,MAAM,QAAA;6BACP,CAAC,EAAA;;wBAFI,MAAM,GAAG,SAEb;wBAEF,IAAI,CAAC,MAAM;4BAAE,sBAAO,kBAAY,CAAC,KAAK,CAAC,sBAAU,CAAC,YAAY,EAAE,OAAO,CAAC,EAAA;wBAExE,qBAAM,WAAW,CAAC,OAAO,CAAC,qBAAS,CAAC,aAAa,EAAE,QAAQ,CAAC,EAAA;;wBAA5D,SAA4D,CAAA;wBAE5D,sBAAO,kBAAY,CAAC,OAAO,CAAC,IAAI,CAAC,EAAA;;;;KAClC;IAvCD;QAFC,oBAAW,CAAC,CAAC,YAAY,CAAC,CAAC;QAC3B,iBAAQ,CAAC,CAAC,qBAAW,CAAC,CAAC;;;;6CAYvB;IASD;QALC,oBAAW,CAAC,CAAC,YAAY,EAAE,UAAU,CAAC,CAAC;QACvC,qBAAY,CAAC,CAAC,SAAS,CAAC,CAAC;QACzB,iBAAQ,CAAC,CAAC,qBAAW,EAAE,qBAAW,CAAC,CAAC;QACpC,iBAAQ,CAAC,CAAC,yBAAiB,EAAE,qBAAa,EAAE,mBAAW,EAAE,uBAAe,CAAC,CAAC;QAC1E,kBAAS,CAAC,CAAC,kBAAS,CAAC,CAAC;;;;uCAoBtB;IACH,YAAC;CAAA,AA9CD,IA8CC;kBA9CoB,KAAK"}
\ No newline at end of file
{"version":3,"file":"share.controller.js","sourceRoot":"","sources":["../../src/controller/share.controller.ts"],"names":[],"mappings":";AAAA,cAAc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEd,+CAA+F;AAC/F,8BAAqC;AACrC,sCAAkE;AAClE,0CAAwC;AACxC,+CAAsG;AACtG,0CAAyC;AACzC,kDAAmD;AAKnD;IAAA;IA8CA,CAAC;IA7CC;;OAEG;IAGG,4BAAY,GAAlB,UACE,OAAyC,EACzC,EAA8B;YAA5B,QAAQ,cAAA;;;;gBAGO,OAAO,GACpB,QAAQ,oBADY,CACZ;gBAEZ,sBAAO,kBAAY,CAAC,OAAO,CAAC;wBAC1B,OAAO,EAAE,OAAO;qBACjB,CAAC,EAAA;;;KACH;IACD;;OAEG;IAMG,sBAAM,GAAZ,UACE,OAGE,EACF,EAAwD,EACxD,EAAsD;YADpD,QAAQ,cAAA,EAAE,YAAY,kBAAA,EAAE,cAAc,oBAAA;YACvC,WAAW,QAAA,EAAE,WAAW,QAAA;;;;;;wBAEjB,MAAM,GAAK,OAAO,OAAZ,CAAY;wBAEX,qBAAM,WAAW,CAAC,YAAY,CAAC,SAAS,EAAE,YAAY,EAAE,cAAc,EAAE;gCACrF,MAAM,QAAA;6BACP,CAAC,EAAA;;wBAFI,MAAM,GAAG,SAEb;wBAEF,IAAI,CAAC,MAAM;4BAAE,sBAAO,kBAAY,CAAC,KAAK,CAAC,sBAAU,CAAC,YAAY,EAAE,OAAO,CAAC,EAAA;wBAExE,qBAAM,WAAW,CAAC,OAAO,CAAC,qBAAS,CAAC,aAAa,EAAE,QAAQ,CAAC,EAAA;;wBAA5D,SAA4D,CAAA;wBAE5D,sBAAO,kBAAY,CAAC,OAAO,CAAC,IAAI,CAAC,EAAA;;;;KAClC;IAvCD;QAFC,oBAAW,CAAC,CAAC,YAAY,CAAC,CAAC;QAC3B,iBAAQ,CAAC,CAAC,qBAAW,CAAC,CAAC;;;;6CAYvB;IASD;QALC,oBAAW,CAAC,CAAC,YAAY,EAAE,UAAU,CAAC,CAAC;QACvC,qBAAY,CAAC,CAAC,SAAS,CAAC,CAAC;QACzB,iBAAQ,CAAC,CAAC,qBAAW,EAAE,qBAAW,CAAC,CAAC;QACpC,iBAAQ,CAAC,CAAC,yBAAiB,EAAE,qBAAa,EAAE,mBAAW,EAAE,uBAAe,CAAC,CAAC;QAC1E,kBAAS,CAAC,CAAC,kBAAS,CAAC,CAAC;;;;uCAoBtB;IACH,YAAC;CAAA,AA9CD,IA8CC;kBA9CoB,KAAK"}
\ No newline at end of file
v2.0/dist/controller/stat.controller.d.ts
View file @
40a581ee
...
...
@@ -18,5 +18,5 @@ export default class StatController {
/**
* 统计数据
*/
getStats
(
context
:
IContext
<
IGetStatsParams
>
):
Promise
<
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
string
|
boolean
|
object
|
string
[]
|
object
[]
|
number
[],
false
>
|
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
any
,
true
>>
;
getStats
(
context
:
IContext
<
IGetStatsParams
>
):
Promise
<
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
string
|
boolean
|
object
|
string
[]
|
number
[]
|
object
[],
false
>
|
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
any
,
true
>>
;
}
v2.0/dist/controller/user.controller.d.ts
View file @
40a581ee
...
...
@@ -9,7 +9,7 @@ export default class User {
/**
* 获取会员信息
*/
getVipInfo
(
context
:
IContext
<
IVipParams
>
,
{
session
,
activityUserNick
}:
IControllerInfos
):
Promise
<
IResult
<
IVipInfo
>>
;
getVipInfo
(
context
:
IContext
<
IVipParams
>
,
{
session
,
activityUserNick
}:
IControllerInfos
,
[
userService
]:
[
UserService
]
):
Promise
<
IResult
<
IVipInfo
>>
;
/**
* 获取排行榜
*/
...
...
v2.0/dist/controller/user.controller.js
View file @
40a581ee
...
...
@@ -49,24 +49,22 @@ Object.defineProperty(exports, "__esModule", { value: true });
var
common_1
=
require
(
"../decorator/common"
);
var
sdk_1
=
require
(
"../sdk"
);
var
service_1
=
require
(
"../service"
);
var
vip_1
=
require
(
"../utils/common/vip"
);
var
User
=
/** @class */
(
function
()
{
function
User
()
{
}
/**
* 获取会员信息
*/
User
.
prototype
.
getVipInfo
=
function
(
context
,
_a
)
{
User
.
prototype
.
getVipInfo
=
function
(
context
,
_a
,
_b
)
{
var
session
=
_a
.
session
,
activityUserNick
=
_a
.
activityUserNick
;
var
userService
=
_b
[
0
];
return
__awaiter
(
this
,
void
0
,
void
0
,
function
()
{
var
callbackUrl
,
result
;
return
__generator
(
this
,
function
(
_b
)
{
switch
(
_b
.
label
)
{
case
0
:
callbackUrl
=
context
.
data
.
callbackUrl
;
return
[
4
/*yield*/
,
vip_1
.
getShopVip
(
context
,
session
,
callbackUrl
||
vip_1
.
formatVipCbUrl
(
context
),
activityUserNick
)];
var
result
;
return
__generator
(
this
,
function
(
_c
)
{
switch
(
_c
.
label
)
{
case
0
:
return
[
4
/*yield*/
,
userService
.
getShopVip
(
context
,
session
,
activityUserNick
)];
case
1
:
result
=
_
b
.
sent
();
result
=
_
c
.
sent
();
return
[
2
/*return*/
,
sdk_1
.
resultsModel
.
success
(
result
)];
}
});
...
...
@@ -105,8 +103,9 @@ var User = /** @class */ (function () {
__decorate
([
common_1
.
checkParams
([
'activityId'
]),
common_1
.
registeInfos
([
'session'
]),
common_1
.
services
([
service_1
.
UserService
]),
__metadata
(
"design:type"
,
Function
),
__metadata
(
"design:paramtypes"
,
[
Object
,
Object
]),
__metadata
(
"design:paramtypes"
,
[
Object
,
Object
,
Array
]),
__metadata
(
"design:returntype"
,
Promise
)
],
User
.
prototype
,
"getVipInfo"
,
null
);
__decorate
([
...
...
v2.0/dist/controller/user.controller.js.map
View file @
40a581ee
{"version":3,"file":"user.controller.js","sourceRoot":"","sources":["../../src/controller/user.controller.ts"],"names":[],"mappings":";AAAA,cAAc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEd,8CAAyE;AACzE,8BAAqC;AACrC,sCAAwC;AACxC,2CAAgE;AAOhE;IAAA;IAgDA,CAAC;IA/CC;;OAEG;IAGG,yBAAU,GAAhB,UACE,OAA6B,EAC7B,EAA+C;YAA7C,OAAO,aAAA,EAAE,gBAAgB,sBAAA;;;;;;wBAEnB,WAAW,GAAK,OAAO,CAAC,IAAI,YAAjB,CAAiB;wBAErB,qBAAM,gBAAU,CAAC,OAAO,EAAE,OAAO,EAAE,WAAW,IAAI,oBAAc,CAAC,OAAO,CAAC,EAAE,gBAAgB,CAAC,EAAA;;wBAArG,MAAM,GAAG,SAA4F;wBAE3G,sBAAO,kBAAY,CAAC,OAAO,CAAC,MAAM,CAAC,EAAA;;;;KACpC;IAED;;OAEG;IAGG,0BAAW,GAAjB,UACE,OAKE,EACF,EAA8B,EAC9B,EAA4B;YAD1B,QAAQ,cAAA;YACT,WAAW,QAAA;;;;;;wBAEN,KAAgC,OAAO,CAAC,IAAI,EAA1C,GAAG,SAAA,EAAE,OAAO,aAAA,EAAE,aAAW,EAAX,KAAK,mBAAG,GAAG,KAAA,CAAiB;wBAE1C,QAAQ,GAAa,QAAQ,SAArB,EAAE,MAAM,GAAK,QAAQ,OAAb,CAAa;wBAExB,qBAAM,WAAW,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAA;;wBAA/D,IAAI,GAAG,SAAwD;wBAExD,qBAAM,WAAW,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,EAAE,KAAK,CAAC,EAAA;;wBAArD,IAAI,GAAG,SAA8C;wBAE3D,sBAAO,kBAAY,CAAC,OAAO,CAAC;gCAC1B,QAAQ,UAAA;gCACR,MAAM,QAAA;gCACN,IAAI,MAAA;gCACJ,KAAK,EAAE,QAAQ,CAAC,GAAG,CAAC;gCACpB,IAAI,MAAA;6BACL,CAAC,EAAA;;;;KACH;IAzCD;QAFC,oBAAW,CAAC,CAAC,YAAY,CAAC,CAAC;QAC3B,qBAAY,CAAC,CAAC,SAAS,CAAC,CAAC;;;;0CAUzB;IAOD;QAFC,oBAAW,CAAC,CAAC,YAAY,CAAC,CAAC;QAC3B,iBAAQ,CAAC,CAAC,qBAAW,CAAC,CAAC;;;;2CA0BvB;IACH,WAAC;CAAA,AAhDD,IAgDC;kBAhDoB,IAAI"}
\ No newline at end of file
{"version":3,"file":"user.controller.js","sourceRoot":"","sources":["../../src/controller/user.controller.ts"],"names":[],"mappings":";AAAA,cAAc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEd,8CAAyE;AACzE,8BAAqC;AACrC,sCAAwC;AAQxC;IAAA;IAiDA,CAAC;IAhDC;;OAEG;IAIG,yBAAU,GAAhB,UACE,OAA6B,EAC7B,EAA+C,EAC/C,EAA4B;YAD1B,OAAO,aAAA,EAAE,gBAAgB,sBAAA;YAC1B,WAAW,QAAA;;;;;4BAGG,qBAAM,WAAW,CAAC,UAAU,CAAC,OAAO,EAAE,OAAO,EAAE,gBAAgB,CAAC,EAAA;;wBAAzE,MAAM,GAAG,SAAgE;wBAE/E,sBAAO,kBAAY,CAAC,OAAO,CAAC,MAAM,CAAC,EAAA;;;;KACpC;IAED;;OAEG;IAGG,0BAAW,GAAjB,UACE,OAKE,EACF,EAA8B,EAC9B,EAA4B;YAD1B,QAAQ,cAAA;YACT,WAAW,QAAA;;;;;;wBAEN,KAAgC,OAAO,CAAC,IAAI,EAA1C,GAAG,SAAA,EAAE,OAAO,aAAA,EAAE,aAAW,EAAX,KAAK,mBAAG,GAAG,KAAA,CAAiB;wBAE1C,QAAQ,GAAa,QAAQ,SAArB,EAAE,MAAM,GAAK,QAAQ,OAAb,CAAa;wBAExB,qBAAM,WAAW,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAA;;wBAA/D,IAAI,GAAG,SAAwD;wBAExD,qBAAM,WAAW,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,EAAE,KAAK,CAAC,EAAA;;wBAArD,IAAI,GAAG,SAA8C;wBAE3D,sBAAO,kBAAY,CAAC,OAAO,CAAC;gCAC1B,QAAQ,UAAA;gCACR,MAAM,QAAA;gCACN,IAAI,MAAA;gCACJ,KAAK,EAAE,QAAQ,CAAC,GAAG,CAAC;gCACpB,IAAI,MAAA;6BACL,CAAC,EAAA;;;;KACH;IAzCD;QAHC,oBAAW,CAAC,CAAC,YAAY,CAAC,CAAC;QAC3B,qBAAY,CAAC,CAAC,SAAS,CAAC,CAAC;QACzB,iBAAQ,CAAC,CAAC,qBAAW,CAAC,CAAC;;;;0CAUvB;IAOD;QAFC,oBAAW,CAAC,CAAC,YAAY,CAAC,CAAC;QAC3B,iBAAQ,CAAC,CAAC,qBAAW,CAAC,CAAC;;;;2CA0BvB;IACH,WAAC;CAAA,AAjDD,IAiDC;kBAjDoB,IAAI"}
\ No newline at end of file
v2.0/dist/index.d.ts
View file @
40a581ee
...
...
@@ -3,7 +3,7 @@ declare const _default: {
login
:
(
context
:
IContext
<
import
(
"./controller/login.controller"
).
ILoginParams
>
,
{
userInfo
,
activityInfo
,
vipInfo
}:
IControllerInfos
,
[
userService
,
accessService
]:
[
import
(
"./service/user.service"
).
default
,
import
(
"./service"
).
AccessService
])
=>
Promise
<
IResult
<
{
openId
:
string
;
}
>>
;
getVipInfo
:
(
context
:
IContext
<
import
(
"./controller/user.controller"
).
IVipParams
>
,
{
session
,
activityUserNick
}:
IControllerInfos
)
=>
Promise
<
IResult
<
IVipInfo
>>
;
getVipInfo
:
(
context
:
IContext
<
import
(
"./controller/user.controller"
).
IVipParams
>
,
{
session
,
activityUserNick
}:
IControllerInfos
,
[
userService
]:
[
import
(
"./service/user.service"
).
default
]
)
=>
Promise
<
IResult
<
IVipInfo
>>
;
getTaskList
:
(
context
:
IContext
<
{
activityId
:
string
;
}
>
,
{
userInfo
,
activityInfo
}:
IControllerInfos
,
[
taskService
]:
[
import
(
"./service"
).
TaskService
])
=>
Promise
<
IResult
<
import
(
"./service/task.service"
).
ITaskInfo
[]
>>
;
...
...
@@ -27,12 +27,12 @@ declare const _default: {
list
:
IAwards
[];
}
>>
;
receiveObjectPrize
:
(
context
:
IContext
<
import
(
"./controller/awards.controller"
).
IReceiveOjectParams
>
,
{
activityInfo
}:
import
(
"./controller/awards.controller"
).
IReceivePrizeControllerInfos
,
[
awardSer
]:
[
import
(
"./service"
).
AwardsService
])
=>
Promise
<
IResult
<
boolean
>>
;
receiveEnamePrize
:
(
context
:
IContext
<
import
(
"./controller/awards.controller"
).
IReceiveEnameParams
>
,
{
awardInfo
,
session
}:
import
(
"./controller/awards.controller"
).
IReceivePrizeControllerInfos
,
[
awardSer
]:
[
import
(
"./service"
).
AwardsService
])
=>
Promise
<
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
string
|
boolean
|
object
|
string
[]
|
object
[]
|
number
[],
false
>
|
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
import
(
"taobao-mini-sdk/lib/utils/codetypes"
).
CodeType
|
IAwards
,
true
>>
;
receiveEnamePrize
:
(
context
:
IContext
<
import
(
"./controller/awards.controller"
).
IReceiveEnameParams
>
,
{
awardInfo
,
session
}:
import
(
"./controller/awards.controller"
).
IReceivePrizeControllerInfos
,
[
awardSer
]:
[
import
(
"./service"
).
AwardsService
])
=>
Promise
<
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
string
|
boolean
|
object
|
string
[]
|
number
[]
|
object
[],
false
>
|
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
import
(
"taobao-mini-sdk/lib/utils/codetypes"
).
CodeType
|
IAwards
,
true
>>
;
doHelp
:
(
context
:
IContext
<
{
activityId
:
string
;
inviteId
:
string
;
}
>
,
{
userInfo
,
activityInfo
,
inviteUserInfo
}:
import
(
"./controller/share.controller"
).
IdoHelpInfos
,
[
taskService
,
statService
]:
[
import
(
"./service"
).
TaskService
,
import
(
"./service"
).
StatService
])
=>
Promise
<
IResult
<
boolean
>>
;
getStats
:
(
context
:
IContext
<
import
(
"./controller/stat.controller"
).
IGetStatsParams
>
)
=>
Promise
<
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
string
|
boolean
|
object
|
string
[]
|
object
[]
|
number
[],
false
>
|
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
any
,
true
>>
;
getStats
:
(
context
:
IContext
<
import
(
"./controller/stat.controller"
).
IGetStatsParams
>
)
=>
Promise
<
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
string
|
boolean
|
object
|
string
[]
|
number
[]
|
object
[],
false
>
|
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
any
,
true
>>
;
addStat
:
(
context
:
IContext
<
import
(
"./controller/stat.controller"
).
IAddStatsParams
>
,
{
userInfo
}:
IControllerInfos
,
[
statService
]:
[
import
(
"./service"
).
StatService
])
=>
Promise
<
import
(
"taobao-mini-sdk/lib/utils/resultmodel"
).
Result
<
boolean
,
true
>>
;
getRankList
:
(
context
:
IContext
<
{
activityId
:
string
;
...
...
v2.0/dist/service/user.service.d.ts
View file @
40a581ee
...
...
@@ -70,5 +70,9 @@ declare class UserService extends BaseService {
* @returns 若用户不存在,返回null; 用户存在,返回用户信息(object对象)
*/
getUserInfoById
(
_id
:
string
):
Promise
<
unknown
>
;
getShopVip
(
context
:
IContext
<
{
activityId
:
string
;
callbackUrl
?:
string
;
}
>
,
session
:
string
,
activityUserNick
:
string
):
Promise
<
IVipInfo
>
;
}
export
default
UserService
;
v2.0/dist/service/user.service.js
View file @
40a581ee
...
...
@@ -71,6 +71,7 @@ var db_1 = require("../db");
var
utils_1
=
require
(
"../utils"
);
var
userUpdate_1
=
require
(
"../utils/common/userUpdate"
);
var
format_1
=
require
(
"../utils/common/format"
);
var
vip_1
=
require
(
"../utils/common/vip"
);
var
UserService
=
/** @class */
(
function
(
_super
)
{
__extends
(
UserService
,
_super
);
function
UserService
(
context
)
{
...
...
@@ -329,6 +330,19 @@ var UserService = /** @class */ (function (_super) {
});
});
};
UserService
.
prototype
.
getShopVip
=
function
(
context
,
session
,
activityUserNick
)
{
return
__awaiter
(
this
,
void
0
,
void
0
,
function
()
{
var
callbackUrl
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
case
0
:
callbackUrl
=
context
.
data
.
callbackUrl
;
return
[
4
/*yield*/
,
vip_1
.
getShopVip
(
context
,
session
,
callbackUrl
||
vip_1
.
formatVipCbUrl
(
context
),
activityUserNick
)];
case
1
:
return
[
2
/*return*/
,
_a
.
sent
()];
}
});
});
};
return
UserService
;
}(
base_service_1
.
default
));
exports
.
default
=
UserService
;
...
...
v2.0/dist/service/user.service.js.map
View file @
40a581ee
This diff is collapsed.
Click to expand it.
v2.0/src/controller/share.controller.ts
View file @
40a581ee
/** @format */
import
{
checkParams
}
from
'../decorator/common/'
import
{
services
,
preCheck
,
registeInfos
}
from
'../decorator/common/'
import
{
services
,
preCheck
,
registeInfos
,
preUpdate
,
checkParams
}
from
'../decorator/common/'
import
{
resultsModel
}
from
'../sdk'
import
{
UserService
,
StatService
,
TaskService
}
from
'../service'
import
{
STAT_TYPE
}
from
'../constants'
import
{
checkActivityTime
,
checkInviteId
,
checkHelpRecord
,
checkNewVip
}
from
'../utils/common/check'
import
{
CODE_TYPES
}
from
'../errorCode'
import
{
preUpdate
}
from
'../decorator/common'
import
{
updateVip
}
from
'../utils/common/update/'
export
interface
IdoHelpInfos
extends
IControllerInfos
{
inviteUserInfo
:
IUserInfo
...
...
v2.0/src/controller/user.controller.ts
View file @
40a581ee
...
...
@@ -16,13 +16,14 @@ export default class User {
*/
@
checkParams
([
'activityId'
])
@
registeInfos
([
'session'
])
@
services
([
UserService
])
async
getVipInfo
(
context
:
IContext
<
IVipParams
>
,
{
session
,
activityUserNick
}:
IControllerInfos
{
session
,
activityUserNick
}:
IControllerInfos
,
[
userService
]:
[
UserService
]
):
Promise
<
IResult
<
IVipInfo
>>
{
const
{
callbackUrl
}
=
context
.
data
// 拼接回调参数
const
result
=
await
getShopVip
(
context
,
session
,
callbackUrl
||
formatVipCbUrl
(
context
)
,
activityUserNick
)
const
result
=
await
userService
.
getShopVip
(
context
,
session
,
activityUserNick
)
return
resultsModel
.
success
(
result
)
}
...
...
v2.0/src/service/user.service.ts
View file @
40a581ee
...
...
@@ -10,6 +10,7 @@ import { USER_DB_NAME } from '../db'
import
{
getToday
,
formatUpdateUserProjection
}
from
'../utils'
import
{
isNewVip
}
from
'../utils/common/userUpdate'
import
{
formatUserNick
}
from
'../utils/common/format'
import
{
getShopVip
,
formatVipCbUrl
}
from
'../utils/common/vip'
class
UserService
extends
BaseService
{
userdao
:
IBaseDao
constructor
(
context
:
IContext
<
IParams
>
)
{
...
...
@@ -220,6 +221,15 @@ class UserService extends BaseService {
async
getUserInfoById
(
_id
:
string
)
{
return
await
this
.
userdao
.
findOne
({
_id
})
}
async
getShopVip
(
context
:
IContext
<
{
activityId
:
string
;
callbackUrl
?:
string
}
>
,
session
:
string
,
activityUserNick
:
string
)
{
const
{
callbackUrl
}
=
context
.
data
return
await
getShopVip
(
context
,
session
,
callbackUrl
||
formatVipCbUrl
(
context
),
activityUserNick
)
}
}
export
default
UserService
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment