Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
O
online-edu-backend
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
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
online-edu
online-edu-backend
Commits
c21bad93
Commit
c21bad93
authored
Jul 06, 2021
by
liuyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改企业会员领取BUG
parent
c9f41961
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
3 deletions
+12
-3
OrgUserReceiveRecordService.java
...a/biz/management/service/OrgUserReceiveRecordService.java
+8
-3
SysUserService.java
src/main/java/com/qkdata/biz/sys/service/SysUserService.java
+4
-0
No files found.
src/main/java/com/qkdata/biz/management/service/OrgUserReceiveRecordService.java
View file @
c21bad93
...
@@ -63,19 +63,24 @@ public class OrgUserReceiveRecordService extends ServiceImpl<OrgUserReceiveRecor
...
@@ -63,19 +63,24 @@ public class OrgUserReceiveRecordService extends ServiceImpl<OrgUserReceiveRecor
po
.
setCourseId
(
model
.
getCourseId
());
po
.
setCourseId
(
model
.
getCourseId
());
poList
.
add
(
po
);
poList
.
add
(
po
);
}
}
//保存领取记录
saveBatch
(
poList
);
saveBatch
(
poList
);
//同步减少企业剩余数量
validateAndSave
(
poList
);
validateAndSave
(
poList
);
addUserCourseAuth
(
poList
);
//更新用户vip或课程授权
updateUserAuth
(
poList
);
}
}
/**
/**
*
分配企业课程时,添加用户课程授权记录
*
更新用户vip或课程授权
* @param poList
* @param poList
*/
*/
private
void
addUserCourse
Auth
(
List
<
OrgUserReceiveRecordPO
>
poList
)
{
private
void
updateUser
Auth
(
List
<
OrgUserReceiveRecordPO
>
poList
)
{
for
(
OrgUserReceiveRecordPO
po
:
poList
){
for
(
OrgUserReceiveRecordPO
po
:
poList
){
if
(
po
.
getProductType
()
==
ProductTypeEnum
.
ENTERPRISE_COURSE_BUY
){
if
(
po
.
getProductType
()
==
ProductTypeEnum
.
ENTERPRISE_COURSE_BUY
){
userCourseAuthService
.
updateAuth
(
po
.
getUserId
(),
po
.
getCourseId
(),
LocalDateTime
.
now
());
userCourseAuthService
.
updateAuth
(
po
.
getUserId
(),
po
.
getCourseId
(),
LocalDateTime
.
now
());
}
else
if
(
po
.
getProductType
()
==
ProductTypeEnum
.
ENTERPRISE_VIP
){
sysUserService
.
updateVIPTimeLimit
(
po
.
getUserId
(),
po
.
getCreateTime
(),
po
.
getCount
());
}
}
}
}
}
}
...
...
src/main/java/com/qkdata/biz/sys/service/SysUserService.java
View file @
c21bad93
...
@@ -255,6 +255,10 @@ public class SysUserService extends BaseServiceImpl<SysUserMapper, SysUserPO> {
...
@@ -255,6 +255,10 @@ public class SysUserService extends BaseServiceImpl<SysUserMapper, SysUserPO> {
orgUserReceiveRecordPO
.
setCount
(
1
);
orgUserReceiveRecordPO
.
setCount
(
1
);
orgUserReceiveRecordPO
.
setProductType
(
ProductTypeEnum
.
ENTERPRISE_VIP
);
orgUserReceiveRecordPO
.
setProductType
(
ProductTypeEnum
.
ENTERPRISE_VIP
);
orgUserReceiveRecordService
.
validateAndSave
(
Lists
.
newArrayList
(
orgUserReceiveRecordPO
));
orgUserReceiveRecordService
.
validateAndSave
(
Lists
.
newArrayList
(
orgUserReceiveRecordPO
));
//更新用户vip时间
LocalDateTime
startTime
=
orgUserReceiveRecordPO
.
getCreateTime
();
//领取时间,即生效时间
int
month
=
orgUserReceiveRecordPO
.
getCount
();
//领取几个月的会员
updateVIPTimeLimit
(
userInfo
.
getId
(),
startTime
,
month
);
}
}
...
...
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