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
efe41f1c
Commit
efe41f1c
authored
Aug 19, 2019
by
daixing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
同步更新个人二维码
parent
84344081
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
98 additions
and
13 deletions
+98
-13
PersonalQrcodeDTO.java
...ain/java/com/pcloud/book/group/dto/PersonalQrcodeDTO.java
+40
-0
BookGroupService.java
.../java/com/pcloud/book/group/service/BookGroupService.java
+11
-4
BookGroupBiz.java
...src/main/java/com/pcloud/book/group/biz/BookGroupBiz.java
+8
-4
BookGroupBizImpl.java
...java/com/pcloud/book/group/biz/impl/BookGroupBizImpl.java
+10
-5
BookGroupDao.java
...src/main/java/com/pcloud/book/group/dao/BookGroupDao.java
+8
-0
BookGroupDaoImpl.java
...java/com/pcloud/book/group/dao/impl/BookGroupDaoImpl.java
+10
-0
BookGroupServiceImpl.java
.../pcloud/book/group/service/impl/BookGroupServiceImpl.java
+7
-0
BookGroupMapper.xml
...-book/src/main/resources/mapper/group/BookGroupMapper.xml
+4
-0
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/group/dto/PersonalQrcodeDTO.java
0 → 100644
View file @
efe41f1c
package
com
.
pcloud
.
book
.
group
.
dto
;
import
java.io.Serializable
;
/**
* @author 戴兴
* @description TODO
* @date 2019/8/7 17:13
*/
public
class
PersonalQrcodeDTO
implements
Serializable
{
private
String
newQrcodeUrl
;
private
String
oldQrcodeUrl
;
public
String
getNewQrcodeUrl
()
{
return
newQrcodeUrl
;
}
public
void
setNewQrcodeUrl
(
String
newQrcodeUrl
)
{
this
.
newQrcodeUrl
=
newQrcodeUrl
;
}
public
String
getOldQrcodeUrl
()
{
return
oldQrcodeUrl
;
}
public
void
setOldQrcodeUrl
(
String
oldQrcodeUrl
)
{
this
.
oldQrcodeUrl
=
oldQrcodeUrl
;
}
@Override
public
String
toString
()
{
return
"PersonalQrcodeDTO{"
+
"newQrcodeUrl='"
+
newQrcodeUrl
+
'\''
+
", oldQrcodeUrl='"
+
oldQrcodeUrl
+
'\''
+
'}'
;
}
}
\ No newline at end of file
pcloud-facade-book/src/main/java/com/pcloud/book/group/service/BookGroupService.java
View file @
efe41f1c
...
...
@@ -2,15 +2,19 @@ package com.pcloud.book.group.service;
import
java.util.List
;
import
java.util.Map
;
import
com.pcloud.book.group.dto.PersonalQrcodeDTO
;
import
org.springframework.cloud.netflix.feign.FeignClient
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.*
;
import
com.pcloud.book.group.dto.BookGroupDTO
;
import
com.pcloud.common.dto.ResponseDto
;
import
com.pcloud.common.dto.StoreFlowInfoDto
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.page.PageBeanNew
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
...
...
@@ -34,4 +38,7 @@ public interface BookGroupService {
@RequestMapping
(
value
=
"getBaseInfoBySceneId"
,
method
=
RequestMethod
.
GET
)
ResponseEntity
<
ResponseDto
<
BookGroupDTO
>>
getBaseInfoBySceneId
(
@RequestParam
(
"sceneId"
)
Long
sceneId
)
throws
BizException
;
@ApiOperation
(
"更新个人二维码"
)
@RequestMapping
(
value
=
"updatePersonQrcode"
,
method
=
RequestMethod
.
POST
)
void
updatePersonQrcode
(
@RequestBody
PersonalQrcodeDTO
personalQrcodeDTO
)
throws
BizException
;
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/BookGroupBiz.java
View file @
efe41f1c
package
com
.
pcloud
.
book
.
group
.
biz
;
import
com.pcloud.book.book.dto.BookDto
;
import
com.pcloud.book.group.dto.AppStatisticsDTO
;
import
com.pcloud.book.group.dto.BookGroupDTO
;
import
com.pcloud.book.group.dto.ClassifyKeywordDTO
;
import
com.pcloud.book.group.dto.QrcodeNameAndProIdDTO
;
import
com.pcloud.book.group.dto.*
;
import
com.pcloud.book.group.entity.BookGroup
;
import
com.pcloud.book.group.vo.StatisticVO
;
import
com.pcloud.common.exceptions.BizException
;
...
...
@@ -196,6 +193,13 @@ public interface BookGroupBiz {
BookGroupDTO
getBaseInfoBySceneId
(
Long
sceneId
);
/**
* @description 更新个人二维码
* @author 戴兴
* @date 2019/8/7 16:30
*/
void
updatePersonQrcode
(
PersonalQrcodeDTO
personalQrcodeDTO
);
/**
* @Author:lili
* @Desr:是否是特殊的出版社
* @Date:2019/5/28 11:14
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/BookGroupBizImpl.java
View file @
efe41f1c
...
...
@@ -23,11 +23,7 @@ import com.pcloud.book.group.dao.AppClickRecordDao;
import
com.pcloud.book.group.dao.AppTouchRecordDao
;
import
com.pcloud.book.group.dao.BookGroupClassifyDao
;
import
com.pcloud.book.group.dao.BookGroupDao
;
import
com.pcloud.book.group.dto.AppStatisticsDTO
;
import
com.pcloud.book.group.dto.BookGroupDTO
;
import
com.pcloud.book.group.dto.BookGroupStatisticDTO
;
import
com.pcloud.book.group.dto.ClassifyKeywordDTO
;
import
com.pcloud.book.group.dto.QrcodeNameAndProIdDTO
;
import
com.pcloud.book.group.dto.*
;
import
com.pcloud.book.group.entity.BookGroup
;
import
com.pcloud.book.group.vo.StatisticVO
;
import
com.pcloud.book.keywords.dao.BookKeywordDao
;
...
...
@@ -584,6 +580,15 @@ public class BookGroupBizImpl implements BookGroupBiz {
}
@Override
public
void
updatePersonQrcode
(
PersonalQrcodeDTO
personalQrcodeDTO
)
{
if
(
personalQrcodeDTO
==
null
||
personalQrcodeDTO
.
getNewQrcodeUrl
()
==
null
||
personalQrcodeDTO
.
getOldQrcodeUrl
()
==
null
){
throw
new
BookBizException
(
BookBizException
.
ERROR
,
"参数缺失"
);
}
bookGroupDao
.
updatePersonQrcode
(
personalQrcodeDTO
);
}
@Override
@ParamLog
(
"是否是特殊的出版社"
)
public
Boolean
isSpecialAgent
(
Long
agentId
)
{
return
bookGroupDao
.
isSpecialAgent
(
agentId
);
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/BookGroupDao.java
View file @
efe41f1c
...
...
@@ -4,6 +4,7 @@ import java.util.List;
import
java.util.Map
;
import
com.pcloud.book.group.dto.BookGroupDTO
;
import
com.pcloud.book.group.dto.PersonalQrcodeDTO
;
import
com.pcloud.book.group.dto.QrcodeNameAndProIdDTO
;
import
com.pcloud.book.group.entity.BookGroup
;
import
com.pcloud.common.core.dao.BaseDao
;
...
...
@@ -120,6 +121,13 @@ public interface BookGroupDao extends BaseDao<BookGroup> {
Boolean
isSpecialAgent
(
Long
agentId
);
/**
* @description 更新个人二维码
* @author 戴兴
* @date 2019/8/7 16:49
*/
void
updatePersonQrcode
(
PersonalQrcodeDTO
personalQrcodeDTO
);
/**
* 获取社群书基本信息(包括书籍封面isbn号)
* @param paramMap
* @return
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/impl/BookGroupDaoImpl.java
View file @
efe41f1c
...
...
@@ -3,6 +3,8 @@ package com.pcloud.book.group.dao.impl;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.pcloud.book.group.dto.PersonalQrcodeDTO
;
import
org.springframework.stereotype.Repository
;
import
com.pcloud.book.group.dao.BookGroupDao
;
import
com.pcloud.book.group.dto.BookGroupDTO
;
...
...
@@ -124,6 +126,14 @@ public class BookGroupDaoImpl extends BaseDaoImpl<BookGroup> implements BookGrou
}
@Override
public
void
updatePersonQrcode
(
PersonalQrcodeDTO
personalQrcodeDTO
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"newQrcodeUrl"
,
personalQrcodeDTO
.
getNewQrcodeUrl
());
map
.
put
(
"oldQrcodeUrl"
,
personalQrcodeDTO
.
getOldQrcodeUrl
());
this
.
getSqlSession
().
update
(
this
.
getStatement
(
"updatePersonQrcode"
),
map
);
}
@Override
public
List
<
BookGroupDTO
>
getBookInfoByIdsWithBookClockInfoId
(
Map
<
String
,
Object
>
paramMap
)
{
return
this
.
getSqlSession
().
selectList
(
this
.
getStatement
(
"getBookInfoByIdsWithBookClockInfoId"
),
paramMap
);
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/service/impl/BookGroupServiceImpl.java
View file @
efe41f1c
...
...
@@ -2,6 +2,8 @@ package com.pcloud.book.group.service.impl;
import
java.util.List
;
import
java.util.Map
;
import
com.pcloud.book.group.dto.PersonalQrcodeDTO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.RequestBody
;
...
...
@@ -54,4 +56,9 @@ public class BookGroupServiceImpl implements BookGroupService {
return
ResponseHandleUtil
.
toResponse
(
bookGroupBiz
.
getBaseInfoBySceneId
(
sceneId
));
}
@Override
@RequestMapping
(
value
=
"updatePersonQrcode"
,
method
=
RequestMethod
.
POST
)
public
void
updatePersonQrcode
(
@RequestBody
PersonalQrcodeDTO
personalQrcodeDTO
)
throws
BizException
{
bookGroupBiz
.
updatePersonQrcode
(
personalQrcodeDTO
);
}
}
pcloud-service-book/src/main/resources/mapper/group/BookGroupMapper.xml
View file @
efe41f1c
...
...
@@ -293,6 +293,10 @@
where agent_id = #{_parameter}
</select>
<update
id=
"updatePersonQrcode"
parameterType=
"map"
>
update book_group set personal_qrcode_url = #{newQrcodeUrl} where personal_qrcode_url = #{oldQrcodeUrl}
</update>
<!--获取社群码基本信息(包括书籍信息,及BookClockInfoId)-->
<select
id=
"getBookInfoByIdsWithBookClockInfoId"
parameterType=
"map"
resultMap=
"BookGroupDTO"
>
SELECT
...
...
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