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
a0f8ce79
Commit
a0f8ce79
authored
Oct 14, 2020
by
吴博
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: [1003730] 应用作品收藏功能
parent
2eef7612
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
38 additions
and
0 deletions
+38
-0
AppletRecordBizImpl.java
.../com/pcloud/book/applet/biz/impl/AppletRecordBizImpl.java
+15
-0
ServeCollectBizImpl.java
.../com/pcloud/book/applet/biz/impl/ServeCollectBizImpl.java
+17
-0
AppletAppOrProductDTO.java
...ava/com/pcloud/book/applet/dto/AppletAppOrProductDTO.java
+6
-0
RightsSettingBizImpl.java
...oud/book/rightsSetting/biz/impl/RightsSettingBizImpl.java
+0
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/applet/biz/impl/AppletRecordBizImpl.java
View file @
a0f8ce79
...
@@ -20,6 +20,7 @@ import com.pcloud.book.base.exception.BookBizException;
...
@@ -20,6 +20,7 @@ import com.pcloud.book.base.exception.BookBizException;
import
com.pcloud.book.consumer.app.AppConsr
;
import
com.pcloud.book.consumer.app.AppConsr
;
import
com.pcloud.book.consumer.channel.QrcodeSceneConsr
;
import
com.pcloud.book.consumer.channel.QrcodeSceneConsr
;
import
com.pcloud.book.consumer.resource.ProductConsr
;
import
com.pcloud.book.consumer.resource.ProductConsr
;
import
com.pcloud.book.group.enums.AppAndProductTypeEnum
;
import
com.pcloud.book.group.tools.SendWeixinRequestTools
;
import
com.pcloud.book.group.tools.SendWeixinRequestTools
;
import
com.pcloud.book.rightsSetting.biz.RightsSettingBiz
;
import
com.pcloud.book.rightsSetting.biz.RightsSettingBiz
;
import
com.pcloud.book.skill.biz.PcloudGroupActivityBiz
;
import
com.pcloud.book.skill.biz.PcloudGroupActivityBiz
;
...
@@ -390,6 +391,13 @@ public class AppletRecordBizImpl implements AppletRecordBiz {
...
@@ -390,6 +391,13 @@ public class AppletRecordBizImpl implements AppletRecordBiz {
}
}
String
resultLinkUrl
=
SendWeixinRequestTools
.
splitUrl
(
accountSettingDto
,
appletRecordDTO
.
getLinkUrl
());
String
resultLinkUrl
=
SendWeixinRequestTools
.
splitUrl
(
accountSettingDto
,
appletRecordDTO
.
getLinkUrl
());
appletAppOrProductDTO
.
setResultUrl
(
resultLinkUrl
);
appletAppOrProductDTO
.
setResultUrl
(
resultLinkUrl
);
if
(!
StringUtil
.
isEmpty
(
appDto
.
getTurnUrl
())){
appletAppOrProductDTO
.
setHasThirdLink
(
true
);
}
else
{
appletAppOrProductDTO
.
setHasThirdLink
(
false
);
}
appletAppOrProductDTO
.
setServeType
(
AppAndProductTypeEnum
.
APP
.
value
);
appletAppOrProductDTO
.
setServeId
(
appletRecordDTO
.
getFromId
());
appletRecordDTO
.
setAppletAppOrProductDTO
(
appletAppOrProductDTO
);
appletRecordDTO
.
setAppletAppOrProductDTO
(
appletAppOrProductDTO
);
}
}
...
@@ -435,6 +443,13 @@ public class AppletRecordBizImpl implements AppletRecordBiz {
...
@@ -435,6 +443,13 @@ public class AppletRecordBizImpl implements AppletRecordBiz {
}
else
{
}
else
{
appletAppOrProductDTO
.
setResultUrl
(
appletRecordDTO
.
getLinkUrl
());
appletAppOrProductDTO
.
setResultUrl
(
appletRecordDTO
.
getLinkUrl
());
}
}
if
(!
StringUtil
.
isEmpty
(
productDto
.
getSkipUrl
())){
appletAppOrProductDTO
.
setHasThirdLink
(
true
);
}
else
{
appletAppOrProductDTO
.
setHasThirdLink
(
false
);
}
appletAppOrProductDTO
.
setServeType
(
AppAndProductTypeEnum
.
PRODUCT
.
value
);
appletAppOrProductDTO
.
setServeId
(
appletRecordDTO
.
getFromId
());
appletRecordDTO
.
setAppletAppOrProductDTO
(
appletAppOrProductDTO
);
appletRecordDTO
.
setAppletAppOrProductDTO
(
appletAppOrProductDTO
);
}
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/applet/biz/impl/ServeCollectBizImpl.java
View file @
a0f8ce79
...
@@ -2,6 +2,7 @@ package com.pcloud.book.applet.biz.impl;
...
@@ -2,6 +2,7 @@ package com.pcloud.book.applet.biz.impl;
import
cn.hutool.core.map.MapUtil
;
import
cn.hutool.core.map.MapUtil
;
import
com.pcloud.appcenter.app.dto.AppDto
;
import
com.pcloud.appcenter.app.dto.AppDto
;
import
com.pcloud.appcenter.app.entity.AppType
;
import
com.pcloud.book.applet.biz.AppletNewsBiz
;
import
com.pcloud.book.applet.biz.AppletNewsBiz
;
import
com.pcloud.book.applet.biz.ServeCollectBiz
;
import
com.pcloud.book.applet.biz.ServeCollectBiz
;
import
com.pcloud.book.applet.dao.ServeCollectDao
;
import
com.pcloud.book.applet.dao.ServeCollectDao
;
...
@@ -15,12 +16,14 @@ import com.pcloud.book.base.exception.BookBizException;
...
@@ -15,12 +16,14 @@ import com.pcloud.book.base.exception.BookBizException;
import
com.pcloud.book.consumer.app.AppConsr
;
import
com.pcloud.book.consumer.app.AppConsr
;
import
com.pcloud.book.consumer.channel.QrcodeSceneConsr
;
import
com.pcloud.book.consumer.channel.QrcodeSceneConsr
;
import
com.pcloud.book.consumer.resource.ProductConsr
;
import
com.pcloud.book.consumer.resource.ProductConsr
;
import
com.pcloud.book.group.enums.AppAndProductTypeEnum
;
import
com.pcloud.book.group.tools.SendWeixinRequestTools
;
import
com.pcloud.book.group.tools.SendWeixinRequestTools
;
import
com.pcloud.book.skill.entity.PcloudResourceItem
;
import
com.pcloud.book.skill.entity.PcloudResourceItem
;
import
com.pcloud.book.util.common.ThreadPoolUtils
;
import
com.pcloud.book.util.common.ThreadPoolUtils
;
import
com.pcloud.book.util.common.YesOrNoEnums
;
import
com.pcloud.book.util.common.YesOrNoEnums
;
import
com.pcloud.channelcenter.wechat.dto.AccountSettingDto
;
import
com.pcloud.channelcenter.wechat.dto.AccountSettingDto
;
import
com.pcloud.common.core.aspect.ParamLog
;
import
com.pcloud.common.core.aspect.ParamLog
;
import
com.pcloud.common.enums.AppTypeEnum
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.page.PageParam
;
...
@@ -188,6 +191,13 @@ public class ServeCollectBizImpl implements ServeCollectBiz {
...
@@ -188,6 +191,13 @@ public class ServeCollectBizImpl implements ServeCollectBiz {
}
}
String
resultLinkUrl
=
SendWeixinRequestTools
.
splitUrl
(
accountSettingDto
,
serveCollect
.
getLinkUrl
());
String
resultLinkUrl
=
SendWeixinRequestTools
.
splitUrl
(
accountSettingDto
,
serveCollect
.
getLinkUrl
());
appletAppOrProductDTO
.
setResultUrl
(
resultLinkUrl
);
appletAppOrProductDTO
.
setResultUrl
(
resultLinkUrl
);
if
(!
StringUtil
.
isEmpty
(
appDto
.
getTurnUrl
())){
appletAppOrProductDTO
.
setHasThirdLink
(
true
);
}
else
{
appletAppOrProductDTO
.
setHasThirdLink
(
false
);
}
appletAppOrProductDTO
.
setServeType
(
AppAndProductTypeEnum
.
APP
.
value
);
appletAppOrProductDTO
.
setServeId
(
serveCollect
.
getServeId
());
serveCollect
.
setAppletAppOrProductDTO
(
appletAppOrProductDTO
);
serveCollect
.
setAppletAppOrProductDTO
(
appletAppOrProductDTO
);
}
}
...
@@ -233,6 +243,13 @@ public class ServeCollectBizImpl implements ServeCollectBiz {
...
@@ -233,6 +243,13 @@ public class ServeCollectBizImpl implements ServeCollectBiz {
}
else
{
}
else
{
appletAppOrProductDTO
.
setResultUrl
(
serveCollect
.
getLinkUrl
());
appletAppOrProductDTO
.
setResultUrl
(
serveCollect
.
getLinkUrl
());
}
}
if
(!
StringUtil
.
isEmpty
(
productDto
.
getSkipUrl
())){
appletAppOrProductDTO
.
setHasThirdLink
(
true
);
}
else
{
appletAppOrProductDTO
.
setHasThirdLink
(
false
);
}
appletAppOrProductDTO
.
setServeType
(
AppAndProductTypeEnum
.
PRODUCT
.
value
);
appletAppOrProductDTO
.
setServeId
(
serveCollect
.
getServeId
());
serveCollect
.
setAppletAppOrProductDTO
(
appletAppOrProductDTO
);
serveCollect
.
setAppletAppOrProductDTO
(
appletAppOrProductDTO
);
}
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/applet/dto/AppletAppOrProductDTO.java
View file @
a0f8ce79
...
@@ -16,4 +16,10 @@ public class AppletAppOrProductDTO {
...
@@ -16,4 +16,10 @@ public class AppletAppOrProductDTO {
private
String
serveTypeCode
;
private
String
serveTypeCode
;
@ApiModelProperty
(
"结果链接"
)
@ApiModelProperty
(
"结果链接"
)
private
String
resultUrl
;
private
String
resultUrl
;
@ApiModelProperty
(
"商品应用中有第三方链接"
)
private
Boolean
hasThirdLink
;
@ApiModelProperty
(
"商品应用类型"
)
private
String
serveType
;
@ApiModelProperty
(
"商品应用id"
)
private
Long
serveId
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/rightsSetting/biz/impl/RightsSettingBizImpl.java
View file @
a0f8ce79
This diff is collapsed.
Click to expand it.
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