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
f5b18181
Commit
f5b18181
authored
Jun 24, 2019
by
高鹏
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'hzk' into 'master'
微信群打卡应用新增删除 See merge request rays/pcloud-book!19
parents
5babfb01
e35be914
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
112 additions
and
1 deletions
+112
-1
BookClockBiz.java
...src/main/java/com/pcloud/book/clock/biz/BookClockBiz.java
+7
-0
BookClockBizImpl.java
...java/com/pcloud/book/clock/biz/impl/BookClockBizImpl.java
+26
-0
BookClockInfoDao.java
...main/java/com/pcloud/book/clock/dao/BookClockInfoDao.java
+6
-0
BookGroupClockDao.java
...ain/java/com/pcloud/book/clock/dao/BookGroupClockDao.java
+6
-0
BookClockInfoDaoImpl.java
.../com/pcloud/book/clock/dao/impl/BookClockInfoDaoImpl.java
+10
-0
BookGroupClockDaoImpl.java
...com/pcloud/book/clock/dao/impl/BookGroupClockDaoImpl.java
+10
-0
BookClockInfoDTO.java
...main/java/com/pcloud/book/clock/dto/BookClockInfoDTO.java
+1
-1
BookClockFacade.java
...in/java/com/pcloud/book/clock/facade/BookClockFacade.java
+7
-0
BookClockFacadeImpl.java
...om/pcloud/book/clock/facade/impl/BookClockFacadeImpl.java
+25
-0
BookClockInfo.Mapper.xml
.../src/main/resources/mapper/clock/BookClockInfo.Mapper.xml
+7
-0
BookGroupClock.Mapper.xml
...src/main/resources/mapper/clock/BookGroupClock.Mapper.xml
+7
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/clock/biz/BookClockBiz.java
View file @
f5b18181
...
...
@@ -60,4 +60,11 @@ public interface BookClockBiz {
*/
void
sendBookClockGroupMessage
(
Map
<
String
,
Object
>
paramMap
);
/**
* 删除关联关系
* @param bookClockInfoId
* @param adviserId
*/
void
deleteBookGroupClock
(
Long
bookClockInfoId
,
Long
adviserId
);
}
pcloud-service-book/src/main/java/com/pcloud/book/clock/biz/impl/BookClockBizImpl.java
View file @
f5b18181
...
...
@@ -367,4 +367,30 @@ public class BookClockBizImpl implements BookClockBiz {
}
}
}
/**
* 删除关联关系
* @param bookClockInfoId
* @param adviserId
*/
@Override
@ParamLog
(
"删除关联关系"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
deleteBookGroupClock
(
Long
bookClockInfoId
,
Long
adviserId
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"bookClockInfoId"
,
bookClockInfoId
);
paramMap
.
put
(
"adviserId"
,
adviserId
);
//删除对应关联的书及分类
bookGroupClockDao
.
deleteBookGroupClock
(
paramMap
);
//删除对应的关键词
bookClockKeywordDao
.
deleteBookClockKeyword
(
paramMap
);
//删除对应的基本信息
bookClockInfoDao
.
deleteBookClockInfo
(
paramMap
);
//删除定时任务
try
{
scheduleService
.
deleteJob
(
"clockMsgConfig_"
+
bookClockInfoId
,
"book"
);
}
catch
(
Exception
e
){
throw
new
BookBizException
(
BookBizException
.
ERROR
,
"删除定时任务失败!"
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/clock/dao/BookClockInfoDao.java
View file @
f5b18181
...
...
@@ -80,4 +80,10 @@ public interface BookClockInfoDao extends BaseDao<BookClockInfo> {
* @param coverImg
*/
void
updateAppInfo
(
Long
appId
,
String
title
,
String
coverImg
);
/**
* 删除关联的基本信息
* @param paramMap
*/
void
deleteBookClockInfo
(
Map
<
String
,
Object
>
paramMap
);
}
pcloud-service-book/src/main/java/com/pcloud/book/clock/dao/BookGroupClockDao.java
View file @
f5b18181
...
...
@@ -64,4 +64,10 @@ public interface BookGroupClockDao extends BaseDao<BookGroupClock> {
* @param paramMap
*/
void
cancelSelected
(
Map
<
String
,
Object
>
paramMap
);
/**
* 删除对应关联的书及分类
* @param paramMap
*/
void
deleteBookGroupClock
(
Map
<
String
,
Object
>
paramMap
);
}
pcloud-service-book/src/main/java/com/pcloud/book/clock/dao/impl/BookClockInfoDaoImpl.java
View file @
f5b18181
...
...
@@ -125,5 +125,15 @@ public class BookClockInfoDaoImpl extends BaseDaoImpl<BookClockInfo> implements
super
.
sqlSessionTemplate
.
update
(
getStatement
(
"updateAppInfo"
),
paramMap
);
}
/**
* 删除关联的基本信息
* @param paramMap
* @return
*/
@Override
public
void
deleteBookClockInfo
(
Map
<
String
,
Object
>
paramMap
)
{
super
.
sqlSessionTemplate
.
delete
(
getStatement
(
"deleteBookClockInfo"
),
paramMap
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/clock/dao/impl/BookGroupClockDaoImpl.java
View file @
f5b18181
...
...
@@ -90,4 +90,14 @@ public class BookGroupClockDaoImpl extends BaseDaoImpl<BookGroupClock> implement
public
void
cancelSelected
(
Map
<
String
,
Object
>
paramMap
)
{
super
.
sqlSessionTemplate
.
delete
(
getStatement
(
"cancelSelected"
),
paramMap
);
}
/**
* 删除对应关联的书及分类
* @param paramMap
* @return
*/
@Override
public
void
deleteBookGroupClock
(
Map
<
String
,
Object
>
paramMap
)
{
super
.
sqlSessionTemplate
.
delete
(
getStatement
(
"deleteBookGroupClock"
),
paramMap
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/clock/dto/BookClockInfoDTO.java
View file @
f5b18181
...
...
@@ -75,7 +75,7 @@ public class BookClockInfoDTO extends BaseDto {
@ApiModelProperty
(
"操作"
)
private
String
operation
;
@ApiModelProperty
(
"
操
群ID"
)
@ApiModelProperty
(
"群ID"
)
private
Long
groupQrcodeId
;
@ApiModelProperty
(
"创建人"
)
...
...
pcloud-service-book/src/main/java/com/pcloud/book/clock/facade/BookClockFacade.java
View file @
f5b18181
...
...
@@ -64,4 +64,11 @@ public interface BookClockFacade {
@RequestParam
(
value
=
"numPerPage"
,
required
=
false
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
;
@ApiOperation
(
value
=
"删除关联信息"
,
httpMethod
=
"GET"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"token"
,
dataType
=
"String"
,
paramType
=
"header"
),
@ApiImplicitParam
(
name
=
"bookClockInfoId"
,
value
=
"打卡书籍实体ID"
,
dataType
=
"Long"
,
paramType
=
"query"
)})
@RequestMapping
(
value
=
"deleteBookGroupClock"
,
method
=
RequestMethod
.
GET
)
ResponseDto
<?>
deleteBookGroupClock
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookClockInfoId"
,
required
=
false
)
Long
bookClockInfoId
)
throws
BizException
,
PermissionException
;
}
pcloud-service-book/src/main/java/com/pcloud/book/clock/facade/impl/BookClockFacadeImpl.java
View file @
f5b18181
...
...
@@ -4,6 +4,7 @@ import com.pcloud.book.base.exception.BookBizException;
import
com.pcloud.book.clock.biz.BookClockBiz
;
import
com.pcloud.book.clock.entity.BookClockInfo
;
import
com.pcloud.book.clock.facade.BookClockFacade
;
import
com.pcloud.common.core.aspect.ParamLog
;
import
com.pcloud.common.dto.ResponseDto
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.page.PageParam
;
...
...
@@ -65,6 +66,7 @@ public class BookClockFacadeImpl implements BookClockFacade {
* @throws PermissionException
*/
@Override
@RequestMapping
(
value
=
"updateBookGroupClock"
,
method
=
RequestMethod
.
POST
)
public
ResponseDto
<?>
updateBookGroupClock
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
BookClockInfo
bookClockInfo
)
throws
BizException
,
PermissionException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
null
==
bookClockInfo
||
null
==
bookClockInfo
.
getBookClockInfoId
()
||
StringUtil
.
isEmpty
(
bookClockInfo
.
getUpdateType
())){
...
...
@@ -85,6 +87,7 @@ public class BookClockFacadeImpl implements BookClockFacade {
* @throws PermissionException
*/
@Override
@RequestMapping
(
value
=
"getBookGroupClockBaseInfo"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getBookGroupClockBaseInfo
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookClockInfoId"
,
required
=
false
)
Long
bookClockInfoId
)
throws
BizException
,
PermissionException
{
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
null
==
bookClockInfoId
){
...
...
@@ -101,12 +104,14 @@ public class BookClockFacadeImpl implements BookClockFacade {
* @throws PermissionException
*/
@Override
@RequestMapping
(
value
=
"getAdviserHasSelected"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getAdviserHasSelected
(
@RequestHeader
(
"token"
)
String
token
)
throws
BizException
,
PermissionException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
return
new
ResponseDto
<>(
bookClockBiz
.
getAdviserHasSelected
(
adviserId
));
}
@Override
@RequestMapping
(
value
=
"listBookGroupClock4Adviser"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
listBookGroupClock4Adviser
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
value
=
"startDate"
,
required
=
false
)
String
startDate
,
...
...
@@ -129,5 +134,25 @@ public class BookClockFacadeImpl implements BookClockFacade {
return
new
ResponseDto
<>(
bookClockBiz
.
listBookGroupClock
(
pageParam
,
paramMap
));
}
/**
* 删除关联信息
* @param token
* @param bookClockInfoId
* @return
* @throws BizException
* @throws PermissionException
*/
@Override
@RequestMapping
(
value
=
"deleteBookGroupClock"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
deleteBookGroupClock
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookClockInfoId"
,
required
=
false
)
Long
bookClockInfoId
)
throws
BizException
,
PermissionException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
null
==
bookClockInfoId
){
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"参数有误!"
);
}
bookClockBiz
.
deleteBookGroupClock
(
bookClockInfoId
,
adviserId
);
return
new
ResponseDto
<>();
}
}
pcloud-service-book/src/main/resources/mapper/clock/BookClockInfo.Mapper.xml
View file @
f5b18181
...
...
@@ -192,5 +192,11 @@
AND origin_type = "APP"
</update>
<!-- 删除关联的基本信息-->
<delete
id=
"deleteBookClockInfo"
parameterType=
"map"
>
DELETE FROM book_clock_info
WHERE book_clock_info_id = #{bookClockInfoId}
</delete>
</mapper>
\ No newline at end of file
pcloud-service-book/src/main/resources/mapper/clock/BookGroupClock.Mapper.xml
View file @
f5b18181
...
...
@@ -134,5 +134,11 @@
AND classify_id = #{classifyId}
</delete>
<!--删除对应关联的书及分类-->
<delete
id=
"deleteBookGroupClock"
parameterType=
"map"
>
DELETE FROM book_group_clock
WHERE book_clock_info_id = #{bookClockInfoId}
</delete>
</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