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
3752637b
Commit
3752637b
authored
Aug 09, 2019
by
郑永强
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改早晚报定时发送
parent
c92e4e0d
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
173 additions
and
70 deletions
+173
-70
AdNewsBizImpl.java
...n/java/com/pcloud/book/adnews/biz/impl/AdNewsBizImpl.java
+117
-31
AdNewsGroupRecord.java
...java/com/pcloud/book/adnews/entity/AdNewsGroupRecord.java
+15
-1
AdNewsWechat.java
...main/java/com/pcloud/book/adnews/entity/AdNewsWechat.java
+8
-8
AdNewsFacade.java
...main/java/com/pcloud/book/adnews/facade/AdNewsFacade.java
+4
-0
AdNewsGroupRecordMapper.xml
.../main/resources/mapper/adnews/AdNewsGroupRecordMapper.xml
+12
-4
AdNewsMapper.xml
...ce-book/src/main/resources/mapper/adnews/AdNewsMapper.xml
+10
-19
AdNewsWechatMapper.xml
...k/src/main/resources/mapper/adnews/AdNewsWechatMapper.xml
+7
-7
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/adnews/biz/impl/AdNewsBizImpl.java
View file @
3752637b
This diff is collapsed.
Click to expand it.
pcloud-service-book/src/main/java/com/pcloud/book/adnews/entity/AdNewsGroupRecord.java
View file @
3752637b
...
...
@@ -35,6 +35,9 @@ public class AdNewsGroupRecord extends BaseEntity{
@ApiModelProperty
(
"修改人"
)
private
Long
updateUser
;
@ApiModelProperty
(
"自定义内容"
)
private
String
customContent
;
public
Long
getQrcodeId
()
{
return
qrcodeId
;
}
...
...
@@ -91,6 +94,14 @@ public class AdNewsGroupRecord extends BaseEntity{
this
.
updateUser
=
updateUser
;
}
public
String
getCustomContent
()
{
return
customContent
;
}
public
void
setCustomContent
(
String
customContent
)
{
this
.
customContent
=
customContent
;
}
@Override
public
String
toString
()
{
return
"AdNewsGroupRecord{"
+
...
...
@@ -101,6 +112,9 @@ public class AdNewsGroupRecord extends BaseEntity{
", adNewsSetId="
+
adNewsSetId
+
", createUser="
+
createUser
+
", updateUser="
+
updateUser
+
"} "
+
super
.
toString
();
", customContent='"
+
customContent
+
'\''
+
", createTime="
+
createTime
+
", updateTime="
+
updateTime
+
'}'
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/adnews/entity/AdNewsWechat.java
View file @
3752637b
...
...
@@ -16,15 +16,15 @@ public class AdNewsWechat extends BaseEntity {
public
AdNewsWechat
()
{
}
public
AdNewsWechat
(
String
wechatId
,
String
wechatName
,
Long
adviserId
,
Boolean
isDelete
)
{
this
.
wechatId
=
wechatId
;
public
AdNewsWechat
(
String
newsFrom
,
String
wechatName
,
Long
adviserId
,
Boolean
isDelete
)
{
this
.
newsFrom
=
newsFrom
;
this
.
wechatName
=
wechatName
;
this
.
adviserId
=
adviserId
;
this
.
isDelete
=
isDelete
;
}
@ApiModelProperty
(
"微信公众号唯一标识"
)
private
String
wechatId
;
private
String
newsFrom
;
@ApiModelProperty
(
"微信公众号名称"
)
private
String
wechatName
;
...
...
@@ -39,12 +39,12 @@ public class AdNewsWechat extends BaseEntity {
return
serialVersionUID
;
}
public
String
get
WechatId
()
{
return
wechatId
;
public
String
get
NewsFrom
()
{
return
newsFrom
;
}
public
void
set
WechatId
(
String
wechatId
)
{
this
.
wechatId
=
wechatId
;
public
void
set
NewsFrom
(
String
newsFrom
)
{
this
.
newsFrom
=
newsFrom
;
}
public
String
getWechatName
()
{
...
...
@@ -74,7 +74,7 @@ public class AdNewsWechat extends BaseEntity {
@Override
public
String
toString
()
{
return
"AdNewsWechat{"
+
"
wechatId='"
+
wechatId
+
'\''
+
"
newsFrom='"
+
newsFrom
+
'\''
+
", wechatName='"
+
wechatName
+
'\''
+
", adviserId="
+
adviserId
+
", isDelete="
+
isDelete
+
...
...
pcloud-service-book/src/main/java/com/pcloud/book/adnews/facade/AdNewsFacade.java
View file @
3752637b
...
...
@@ -38,6 +38,7 @@ public interface AdNewsFacade {
@RequestHeader
(
"token"
)
@ApiParam
(
"token信息"
)
String
token
)
throws
BizException
,
PermissionException
;
@Deprecated
@ApiOperation
(
"编辑添加选择的早晚报素材"
)
@PostMapping
(
"/createAdNewsChooseBatch"
)
ResponseDto
<?>
createAdNewsChooseBatch
(
...
...
@@ -45,6 +46,7 @@ public interface AdNewsFacade {
@RequestBody
@ApiParam
(
"新闻id集合"
)
List
<
Long
>
adNewsIds
)
throws
BizException
,
PermissionException
;
@Deprecated
@ApiOperation
(
"编辑移除选择的早晚报素材"
)
@GetMapping
(
"/deleteAdNewsChoose"
)
ResponseDto
<?>
deleteAdNewsChoose
(
...
...
@@ -52,6 +54,7 @@ public interface AdNewsFacade {
@RequestParam
@ApiParam
(
"adNewsChooseId"
)
Long
adNewsChooseId
)
throws
BizException
,
PermissionException
;
@Deprecated
@ApiOperation
(
"获取早晚报素材库"
)
@GetMapping
(
"/getAdNewsList"
)
ResponseDto
<?>
getAdNewsList
(
...
...
@@ -61,6 +64,7 @@ public interface AdNewsFacade {
@RequestParam
(
"numPerPage"
)
@ApiParam
(
"每页条数"
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
;
@Deprecated
@ApiOperation
(
"获取编辑选择的早晚报素材库"
)
@GetMapping
(
"/getAdNewsChooseList"
)
ResponseDto
<?>
getAdNewsChooseList
(
...
...
pcloud-service-book/src/main/resources/mapper/adnews/AdNewsGroupRecordMapper.xml
View file @
3752637b
...
...
@@ -12,10 +12,11 @@
<result
column=
"create_time"
property=
"createTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"update_user"
property=
"updateUser"
jdbcType=
"BIGINT"
/>
<result
column=
"update_time"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"custom_content"
property=
"customContent"
jdbcType=
"VARCHAR"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
id, qrcode_id, classify_id, book_group_id, ad_news_id, ad_news_set_id, create_user, create_time, update_user, update_time
id, qrcode_id, classify_id, book_group_id, ad_news_id, ad_news_set_id, create_user, create_time, update_user, update_time
, custom_content
</sql>
<select
id=
"getById"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.Long"
>
...
...
@@ -36,7 +37,8 @@
create_user,
create_time,
update_user,
update_time
update_time,
custom_content
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
#{qrcodeId,jdbcType=BIGINT},
...
...
@@ -48,6 +50,7 @@
NOW(),
#{updateUser,jdbcType=BIGINT},
NOW(),
#{customContent,jdbcType=VARCHAR}
</trim>
</insert>
...
...
@@ -72,6 +75,9 @@
<if
test=
"updateUser != null"
>
update_user = #{updateUser,jdbcType=VARCHAR},
</if>
<if
test=
"customContent != null"
>
custom_content = #{customContent,jdbcType=VARCHAR},
</if>
update_time=now()
</set>
where id = #{id,jdbcType=BIGINT}
...
...
@@ -88,7 +94,8 @@
create_user,
create_time,
update_user,
update_time
update_time,
custom_content
)
values
<foreach
collection=
"list"
item=
"item"
index=
"index"
separator=
","
>
...
...
@@ -101,7 +108,8 @@
#{item.createUser,jdbcType=BIGINT},
NOW(),
#{item.updateUser,jdbcType=BIGINT},
NOW()
NOW(),
#{customContent,jdbcType=VARCHAR}
)
</foreach>
</insert>
...
...
pcloud-service-book/src/main/resources/mapper/adnews/AdNewsMapper.xml
View file @
3752637b
...
...
@@ -104,31 +104,22 @@
</insert>
<!--查找要发送的新闻-->
<!--
1、ad_news_ban 排除掉禁止发送的
2、ad_news_group_record 排除掉已发送的
-->
<select
id=
"getNewsToSendBySetIdAndAdviser"
parameterType=
"map"
resultMap=
"BaseResultMap"
>
SELECT
<include
refid=
"Base_Column_List"
/>
FROM
ad_news t
ad_news a
INNER JOIN ad_news_wechat b ON a.news_from = b.news_from AND b.is_delete = 0
INNER JOIN ad_news_wechat_choose c ON c.ad_news_wechat_id = b.id AND c.is_delete = 0 AND c.adviser_id = #{adviserId}
WHERE
t.id IN (
SELECT
t1.ad_news_id
FROM
ad_news_choose t1
WHERE
t1.is_delete=0
and t1.adviser_id =#{adviserId}
)
AND t.id NOT IN (
SELECT
t2.ad_news_id
FROM
ad_news_group_record t2
WHERE
t2.ad_news_set_id =#{adNewsSetId}
)
NOT EXISTS ( SELECT 1 FROM ad_news_ban e WHERE a.id = e.ad_news_id AND e.adviser_id = c.adviser_id )
AND NOT EXISTS (SELECT 1 from ad_news_group_record f WHERE f.ad_news_id=a.id and f.ad_news_set_id=#{adNewsSetId})
ORDER BY
t.create_time
DESC
a.id
DESC
LIMIT #{top}
</select>
...
...
pcloud-service-book/src/main/resources/mapper/adnews/AdNewsWechatMapper.xml
View file @
3752637b
...
...
@@ -3,7 +3,7 @@
<mapper
namespace=
"com.pcloud.book.adnews.dao.impl.AdNewsWechatDaoImpl"
>
<resultMap
id=
"BaseResultMap"
type=
"com.pcloud.book.adnews.entity.AdNewsWechat"
>
<id
column=
"id"
property=
"id"
jdbcType=
"BIGINT"
/>
<result
column=
"
wechat_id"
property=
"wechatId
"
jdbcType=
"VARCHAR"
/>
<result
column=
"
news_from"
property=
"newsFrom
"
jdbcType=
"VARCHAR"
/>
<result
column=
"wechat_name"
property=
"wechatName"
jdbcType=
"VARCHAR"
/>
<result
column=
"adviser_id"
property=
"adviserId"
jdbcType=
"BIGINT"
/>
<result
column=
"is_delete"
property=
"isDelete"
jdbcType=
"BOOLEAN"
/>
...
...
@@ -12,7 +12,7 @@
</resultMap>
<sql
id=
"Base_Column_List"
>
id,
wechat_id
, wechat_name, adviser_id, is_delete, create_time, update_time
id,
news_from
, wechat_name, adviser_id, is_delete, create_time, update_time
</sql>
<select
id=
"getById"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.Long"
>
...
...
@@ -27,7 +27,7 @@
select
<include
refid=
"Base_Column_List"
/>
from ad_news_wechat
where
wechat_id
IS NOT NULL
news_from
IS NOT NULL
order by id desc
</select>
...
...
@@ -35,7 +35,7 @@
<select
id=
"getAdNewsWechatChooseList"
parameterType=
"map"
resultMap=
"BaseResultMap"
>
SELECT
a.id,
a.
wechat_id
,
a.
news_from
,
a.wechat_name,
a.adviser_id,
a.is_delete,
...
...
@@ -47,17 +47,17 @@
AND b.is_delete = 0
AND b.adviser_id = #{partyId}
WHERE
a.`
wechat_id
` IS NOT NULL
a.`
news_from
` IS NOT NULL
</select>
<insert
id=
"insert"
parameterType=
"com.pcloud.book.adnews.entity.AdNewsWechat"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into ad_news_wechat
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
wechat_id
, wechat_name, adviser_id, is_delete, create_time
news_from
, wechat_name, adviser_id, is_delete, create_time
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
#{
wechatId
,jdbcType=VARCHAR},
#{
newsFrom
,jdbcType=VARCHAR},
#{wechatName,jdbcType=VARCHAR},
#{adviserId,jdbcType=BIGINT},
#{isDelete,jdbcType=BOOLEAN},
...
...
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