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
d0716392
Commit
d0716392
authored
Sep 24, 2019
by
朱亚洁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
旧数据处理
parent
044616bd
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
56 additions
and
21 deletions
+56
-21
AdvertisingSpaceBizImpl.java
...ud/book/advertising/biz/impl/AdvertisingSpaceBizImpl.java
+32
-21
AdvertisingCpaDao.java
...va/com/pcloud/book/advertising/dao/AdvertisingCpaDao.java
+7
-0
AdvertisingCpaDaoImpl.java
...loud/book/advertising/dao/impl/AdvertisingCpaDaoImpl.java
+6
-0
AdvertisingCpaMapper.xml
...ain/resources/mapper/advertising/AdvertisingCpaMapper.xml
+11
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/advertising/biz/impl/AdvertisingSpaceBizImpl.java
View file @
d0716392
...
@@ -3195,27 +3195,38 @@ public class AdvertisingSpaceBizImpl implements AdvertisingSpaceBiz {
...
@@ -3195,27 +3195,38 @@ public class AdvertisingSpaceBizImpl implements AdvertisingSpaceBiz {
@Override
@Override
public
void
dealOldCPAContent
()
{
public
void
dealOldCPAContent
()
{
List
<
AdvertisingSpace
>
spaceList
=
advertisingSpaceDao
.
getCPASpaceList
();
List
<
AdvertisingSpace
>
spaceList
=
advertisingSpaceDao
.
getCPASpaceList
();
if
(
ListUtils
.
isEmpty
(
spaceList
))
{
if
(!
ListUtils
.
isEmpty
(
spaceList
))
{
return
;
for
(
AdvertisingSpace
space
:
spaceList
)
{
}
Long
adId
=
space
.
getId
();
for
(
AdvertisingSpace
space
:
spaceList
)
{
AdvertisingCpa
cpa
=
new
AdvertisingCpa
();
Long
adId
=
space
.
getId
();
cpa
.
setDetailMode
(
space
.
getAdDetailMode
());
AdvertisingCpa
cpa
=
new
AdvertisingCpa
();
cpa
.
setDetailName
(
space
.
getAdName
());
cpa
.
setDetailMode
(
space
.
getAdDetailMode
());
cpa
.
setCoverPic
(
space
.
getAdDetailCoverPic
());
cpa
.
setDetailName
(
space
.
getAdName
());
cpa
.
setWelfarePic
(
space
.
getAdDetailWelfarePic
());
cpa
.
setCoverPic
(
space
.
getAdDetailCoverPic
());
cpa
.
setDetailInfo
(
space
.
getAdDetailInfo
());
cpa
.
setWelfarePic
(
space
.
getAdDetailWelfarePic
());
cpa
.
setFormMobileCheck
(
space
.
getAdFormMobileCheck
());
cpa
.
setDetailInfo
(
space
.
getAdDetailInfo
());
cpa
.
setFormRemark
(
space
.
getAdFormRemark
());
cpa
.
setFormMobileCheck
(
space
.
getAdFormMobileCheck
());
cpa
.
setFormButton
(
space
.
getAdFormButton
());
cpa
.
setFormRemark
(
space
.
getAdFormRemark
());
cpa
.
setFormLink
(
space
.
getAdFormLink
());
cpa
.
setFormButton
(
space
.
getAdFormButton
());
advertisingCpaDao
.
insert
(
cpa
);
cpa
.
setFormLink
(
space
.
getAdFormLink
());
Long
cpaId
=
cpa
.
getId
();
advertisingCpaDao
.
insert
(
cpa
);
//更新到广告位、报名信息、广告详情
Long
cpaId
=
cpa
.
getId
();
advertisingSpaceDao
.
updateCPAId
(
adId
,
cpaId
);
//更新到广告位、报名信息、广告详情
bmOptionDao
.
updateCPAId
(
adId
,
cpaId
);
advertisingSpaceDao
.
updateCPAId
(
adId
,
cpaId
);
detailFileDao
.
updateCPAId
(
adId
,
cpaId
);
bmOptionDao
.
updateCPAId
(
adId
,
cpaId
);
}
detailFileDao
.
updateCPAId
(
adId
,
cpaId
);
}
List
<
Long
>
linkCpaIds
=
advertisingCpaDao
.
getNoPreviewLinkCPAList
();
if
(!
ListUtils
.
isEmpty
(
linkCpaIds
))
{
for
(
Long
cpaId
:
linkCpaIds
)
{
//预览链接
String
previewLink
=
wechatGroupLinkPrefix
+
"/ad?cpa_id="
+
cpaId
;
previewLink
=
UrlUtils
.
getShortUrl4Own
(
wechatGroupLinkPrefix
+
"/link?url="
+
URLEncoder
.
encode
(
previewLink
));
AdvertisingCpa
cpaUpdate
=
new
AdvertisingCpa
();
cpaUpdate
.
setId
(
cpaId
);
cpaUpdate
.
setPreviewLink
(
previewLink
);
advertisingCpaDao
.
update
(
cpaUpdate
);
}
}
}
}
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/advertising/dao/AdvertisingCpaDao.java
View file @
d0716392
...
@@ -3,6 +3,8 @@ package com.pcloud.book.advertising.dao;
...
@@ -3,6 +3,8 @@ package com.pcloud.book.advertising.dao;
import
com.pcloud.book.advertising.entity.AdvertisingCpa
;
import
com.pcloud.book.advertising.entity.AdvertisingCpa
;
import
com.pcloud.common.core.dao.BaseDao
;
import
com.pcloud.common.core.dao.BaseDao
;
import
java.util.List
;
/**
/**
* @描述:cpa内容
* @描述:cpa内容
* @作者:zhuyajie
* @作者:zhuyajie
...
@@ -10,4 +12,9 @@ import com.pcloud.common.core.dao.BaseDao;
...
@@ -10,4 +12,9 @@ import com.pcloud.common.core.dao.BaseDao;
* @版本:1.0
* @版本:1.0
*/
*/
public
interface
AdvertisingCpaDao
extends
BaseDao
<
AdvertisingCpa
>
{
public
interface
AdvertisingCpaDao
extends
BaseDao
<
AdvertisingCpa
>
{
/**
* 要更新预览链接的cpa
* @return
*/
List
<
Long
>
getNoPreviewLinkCPAList
();
}
}
pcloud-service-book/src/main/java/com/pcloud/book/advertising/dao/impl/AdvertisingCpaDaoImpl.java
View file @
d0716392
...
@@ -6,6 +6,8 @@ import com.pcloud.common.core.dao.BaseDaoImpl;
...
@@ -6,6 +6,8 @@ import com.pcloud.common.core.dao.BaseDaoImpl;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
/**
/**
* @描述:cpa内容
* @描述:cpa内容
* @作者:zhuyajie
* @作者:zhuyajie
...
@@ -14,4 +16,8 @@ import org.springframework.stereotype.Component;
...
@@ -14,4 +16,8 @@ import org.springframework.stereotype.Component;
*/
*/
@Component
(
"advertisingCpaDao"
)
@Component
(
"advertisingCpaDao"
)
public
class
AdvertisingCpaDaoImpl
extends
BaseDaoImpl
<
AdvertisingCpa
>
implements
AdvertisingCpaDao
{
public
class
AdvertisingCpaDaoImpl
extends
BaseDaoImpl
<
AdvertisingCpa
>
implements
AdvertisingCpaDao
{
@Override
public
List
<
Long
>
getNoPreviewLinkCPAList
()
{
return
getSessionTemplate
().
selectList
(
getStatement
(
"getNoPreviewLinkCPAList"
));
}
}
}
pcloud-service-book/src/main/resources/mapper/advertising/AdvertisingCpaMapper.xml
View file @
d0716392
...
@@ -115,4 +115,14 @@
...
@@ -115,4 +115,14 @@
update_time DESC
update_time DESC
</select>
</select>
<select
id=
"getNoPreviewLinkCPAList"
resultType=
"long"
>
SELECT
id
FROM
advertising_cpa
WHERE
preview_link IS NULL
AND detail_mode IS NOT NULL
</select>
</mapper>
</mapper>
\ No newline at end of file
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