Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
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
徐少华
midjourney-proxy
Commits
16474e77
Commit
16474e77
authored
Dec 14, 2021
by
田超
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/1006244' into 'master'
feat: [1006247] 应用大小图 See merge request rays/pcloud-book!1479
parents
37042409
864771a1
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
2 deletions
+18
-2
MemberActivityConsr.java
.../book/consumer/combinedmarketing/MemberActivityConsr.java
+14
-0
ResourcePageBizImpl.java
...a/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
+4
-2
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/consumer/combinedmarketing/MemberActivityConsr.java
View file @
16474e77
package
com
.
pcloud
.
book
.
consumer
.
combinedmarketing
;
import
com.pcloud.combinedmarketing.memberActivity.dto.ActivityBaseInfoDTO
;
import
com.pcloud.combinedmarketing.memberActivity.dto.ActivityBaseInfoWithPriceDTO
;
import
com.pcloud.combinedmarketing.memberActivity.service.ActivityService
;
import
com.pcloud.common.utils.ListUtils
;
import
com.pcloud.common.utils.ResponseHandleUtil
;
...
...
@@ -40,4 +41,17 @@ public class MemberActivityConsr {
}
return
new
HashMap
<>();
}
public
Map
<
Long
,
ActivityBaseInfoWithPriceDTO
>
mapMemberActivityBaseWithPrice
(
List
<
Long
>
activityIds
)
{
if
(
ListUtils
.
isEmpty
(
activityIds
))
{
return
new
HashMap
<>();
}
log
.
info
(
"查平台会员活动信息,activityIds="
+
activityIds
);
try
{
return
ResponseHandleUtil
.
parseMap
(
activityService
.
mapMemberActivityBaseWithPrice
(
activityIds
),
Long
.
class
,
ActivityBaseInfoWithPriceDTO
.
class
);
}
catch
(
Exception
e
)
{
log
.
error
(
"查平台会员活动信息activityService.mapMemberActivityBaseWithPrice"
+
e
.
getMessage
(),
e
);
}
return
new
HashMap
<>();
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
View file @
16474e77
...
...
@@ -116,6 +116,7 @@ import com.pcloud.channelcenter.wechat.dto.AccountSettingDto;
import
com.pcloud.channelcenter.wechat.entity.AccountSetting
;
import
com.pcloud.channelcenter.wechat.entity.Message
;
import
com.pcloud.combinedmarketing.memberActivity.dto.ActivityBaseInfoDTO
;
import
com.pcloud.combinedmarketing.memberActivity.dto.ActivityBaseInfoWithPriceDTO
;
import
com.pcloud.common.core.aspect.ParamLog
;
import
com.pcloud.common.core.constant.AdviserTaskConstants
;
import
com.pcloud.common.core.constant.MQTopicProducer
;
...
...
@@ -1051,18 +1052,19 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
return
;
}
List
<
Long
>
serveIds
=
itemVOS
.
stream
().
map
(
ResourcePageItemVO:
:
getServeId
).
distinct
().
collect
(
Collectors
.
toList
());
Map
<
Long
,
ActivityBaseInfo
DTO
>
baseInfoDTOMap
=
memberActivityConsr
.
mapMemberActivityBas
e
(
serveIds
);
Map
<
Long
,
ActivityBaseInfo
WithPriceDTO
>
baseInfoDTOMap
=
memberActivityConsr
.
mapMemberActivityBaseWithPric
e
(
serveIds
);
if
(
MapUtils
.
isEmpty
(
baseInfoDTOMap
))
{
return
;
}
for
(
ResourcePageItemVO
itemVO
:
itemVOS
)
{
ActivityBaseInfoDTO
baseInfoDTO
=
baseInfoDTOMap
.
get
(
itemVO
.
getServeId
());
ActivityBaseInfo
WithPrice
DTO
baseInfoDTO
=
baseInfoDTOMap
.
get
(
itemVO
.
getServeId
());
itemVO
.
setTypeName
(
"平台会员活动"
);
if
(
null
!=
baseInfoDTO
)
{
itemVO
.
setServeName
(
baseInfoDTO
.
getTitle
());
itemVO
.
setServePic
(
baseInfoDTO
.
getSquareImg
());
itemVO
.
setRemark
(
baseInfoDTO
.
getRemark
());
itemVO
.
setTransverseImg
(
baseInfoDTO
.
getTransverseImg
());
itemVO
.
setPrice
(
baseInfoDTO
.
getMarketPrice
().
doubleValue
());
}
}
}
...
...
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