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
e513c4d3
Commit
e513c4d3
authored
Nov 19, 2018
by
lili
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
获取是否基金支持接口
parent
2ab24ae6
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
48 additions
and
40 deletions
+48
-40
SerializationOptimizerImpl.java
...d/book/base/serialization/SerializationOptimizerImpl.java
+0
-39
BookFundService.java
...in/java/com/pcloud/book/book/service/BookFundService.java
+6
-0
BookFundBiz.java
...k/src/main/java/com/pcloud/book/book/biz/BookFundBiz.java
+2
-0
BookFundBizImpl.java
...n/java/com/pcloud/book/book/biz/impl/BookFundBizImpl.java
+8
-0
BookFundDao.java
...k/src/main/java/com/pcloud/book/book/dao/BookFundDao.java
+7
-0
BookFundDaoImpl.java
...n/java/com/pcloud/book/book/dao/impl/BookFundDaoImpl.java
+10
-0
BookFundServiceImpl.java
...om/pcloud/book/book/service/impl/BookFundServiceImpl.java
+6
-0
BookFund.Mapper.xml
...e-book/src/main/resources/mapper/book/BookFund.Mapper.xml
+9
-1
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/base/serialization/SerializationOptimizerImpl.java
deleted
100644 → 0
View file @
2ab24ae6
package
com
.
pcloud
.
book
.
base
.
serialization
;
import
java.util.Collection
;
import
java.util.LinkedList
;
import
java.util.List
;
import
com.alibaba.dubbo.common.serialize.support.SerializationOptimizer
;
/**
*
* @描述:实体序列化类
* @作者:songx
* @创建时间:2017年2月9日,上午9:57:36
* @版本:1.0
*/
public
class
SerializationOptimizerImpl
implements
SerializationOptimizer
{
/**
*
*/
@Override
@SuppressWarnings
(
"rawtypes"
)
public
Collection
<
Class
>
getSerializableClasses
()
{
List
<
Class
>
classes
=
new
LinkedList
<
Class
>();
classes
.
addAll
(
this
.
getRoleClasses
());
return
classes
;
}
/**
* Role
* @return
*/
@SuppressWarnings
(
"rawtypes"
)
private
Collection
<
Class
>
getRoleClasses
()
{
List
<
Class
>
classes
=
new
LinkedList
<
Class
>();
return
classes
;
}
}
pcloud-facade-book/src/main/java/com/pcloud/book/book/service/BookFundService.java
View file @
e513c4d3
...
@@ -131,4 +131,10 @@ public interface BookFundService {
...
@@ -131,4 +131,10 @@ public interface BookFundService {
@RequestMapping
(
value
=
"/getUseFundInfo"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/getUseFundInfo"
,
method
=
RequestMethod
.
GET
)
ResponseEntity
<
ResponseDto
<
BookFundInfoDto
>>
getUseFundInfo
(
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Long
bookId
,
ResponseEntity
<
ResponseDto
<
BookFundInfoDto
>>
getUseFundInfo
(
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Long
bookId
,
@RequestParam
(
value
=
"useDate"
,
required
=
false
)
String
useDate
)
throws
BizException
;
@RequestParam
(
value
=
"useDate"
,
required
=
false
)
String
useDate
)
throws
BizException
;
@ApiOperation
(
value
=
"获取图书是否设置过基金(不计算未开始的)"
,
httpMethod
=
"GET"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"bookId"
,
value
=
"图书标识"
,
dataType
=
"long"
,
paramType
=
"query"
)})
@RequestMapping
(
value
=
"/getIsHaveFundBefore"
,
method
=
RequestMethod
.
GET
)
ResponseEntity
<
ResponseDto
<
Boolean
>>
getIsHaveFundBefore
(
@RequestParam
(
value
=
"bookId"
)
Long
bookId
)
throws
BizException
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookFundBiz.java
View file @
e513c4d3
...
@@ -159,4 +159,6 @@ public interface BookFundBiz {
...
@@ -159,4 +159,6 @@ public interface BookFundBiz {
* @return
* @return
*/
*/
BookFundInfoDto
getUseFundInfo
(
Long
bookId
,
String
useDate
);
BookFundInfoDto
getUseFundInfo
(
Long
bookId
,
String
useDate
);
Boolean
getIsHaveFundBefore
(
Long
bookId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookFundBizImpl.java
View file @
e513c4d3
...
@@ -355,4 +355,12 @@ public class BookFundBizImpl implements BookFundBiz {
...
@@ -355,4 +355,12 @@ public class BookFundBizImpl implements BookFundBiz {
BookFundInfoDto
bookFundInfoDto
=
bookFundDao
.
getUseFundInfo
(
paramMap
);
BookFundInfoDto
bookFundInfoDto
=
bookFundDao
.
getUseFundInfo
(
paramMap
);
return
null
==
bookFundInfoDto
?
new
BookFundInfoDto
():
bookFundInfoDto
;
return
null
==
bookFundInfoDto
?
new
BookFundInfoDto
():
bookFundInfoDto
;
}
}
@Override
@ParamLog
(
"获取图书是否设置过基金(不计算未开始的)(内部调用)"
)
public
Boolean
getIsHaveFundBefore
(
Long
bookId
)
{
if
(
bookId
==
null
)
return
null
;
Boolean
isHaveFundBefore
=
bookFundDao
.
getIsHaveFundBefore
(
bookId
);
return
isHaveFundBefore
;
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/BookFundDao.java
View file @
e513c4d3
...
@@ -123,4 +123,11 @@ public interface BookFundDao extends BaseDao<BookFund> {
...
@@ -123,4 +123,11 @@ public interface BookFundDao extends BaseDao<BookFund> {
* @return
* @return
*/
*/
BookFundInfoDto
getUseFundInfo
(
Map
<
String
,
Object
>
paramMap
);
BookFundInfoDto
getUseFundInfo
(
Map
<
String
,
Object
>
paramMap
);
/**
* 获取是否是基金书
* @param bookId
* @return
*/
Boolean
getIsHaveFundBefore
(
Long
bookId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/impl/BookFundDaoImpl.java
View file @
e513c4d3
...
@@ -114,4 +114,14 @@ public class BookFundDaoImpl extends BaseDaoImpl<BookFund> implements BookFundDa
...
@@ -114,4 +114,14 @@ public class BookFundDaoImpl extends BaseDaoImpl<BookFund> implements BookFundDa
public
BookFundInfoDto
getUseFundInfo
(
Map
<
String
,
Object
>
paramMap
)
{
public
BookFundInfoDto
getUseFundInfo
(
Map
<
String
,
Object
>
paramMap
)
{
return
super
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getUseFundInfo"
),
paramMap
);
return
super
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getUseFundInfo"
),
paramMap
);
}
}
/**
* 是否基金支持的书
* @param bookId
* @return
*/
@Override
public
Boolean
getIsHaveFundBefore
(
Long
bookId
)
{
return
super
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getIsHaveFundBefore"
),
bookId
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/service/impl/BookFundServiceImpl.java
View file @
e513c4d3
...
@@ -109,4 +109,10 @@ public class BookFundServiceImpl implements BookFundService {
...
@@ -109,4 +109,10 @@ public class BookFundServiceImpl implements BookFundService {
@RequestParam
(
value
=
"useDate"
,
required
=
false
)
String
useDate
)
throws
BizException
{
@RequestParam
(
value
=
"useDate"
,
required
=
false
)
String
useDate
)
throws
BizException
{
return
ResponseHandleUtil
.
toResponse
(
bookFundBiz
.
getUseFundInfo
(
bookId
,
useDate
));
return
ResponseHandleUtil
.
toResponse
(
bookFundBiz
.
getUseFundInfo
(
bookId
,
useDate
));
}
}
@Override
@GetMapping
(
"getIsHaveFundBefore"
)
public
ResponseEntity
<
ResponseDto
<
Boolean
>>
getIsHaveFundBefore
(
@RequestParam
(
"bookId"
)
Long
bookId
)
throws
BizException
{
return
ResponseHandleUtil
.
toResponse
(
bookFundBiz
.
getIsHaveFundBefore
(
bookId
));
}
}
}
pcloud-service-book/src/main/resources/mapper/book/BookFund.Mapper.xml
View file @
e513c4d3
...
@@ -252,5 +252,12 @@
...
@@ -252,5 +252,12 @@
NOW() BETWEEN START_TIME AND END_TIME
NOW() BETWEEN START_TIME AND END_TIME
</select>
</select>
<select
id=
"getIsHaveFundBefore"
resultType=
"Boolean"
parameterType=
"Long"
>
SELECT
count(1)
FROM BOOK_FUND
WHERE
BOOK_ID = #{_parameter}
AND
<![CDATA[ START_TIME < now() ]]>
</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