Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
e11e5ccc
Commit
e11e5ccc
authored
Jul 29, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'base-modify' of
http://10.5.52.3/youjj/cloud-platform
into base-modify
parents
14272849
222fdee2
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
36 additions
and
14 deletions
+36
-14
MyWallet.java
...va/com/github/wxiaoqi/security/admin/entity/MyWallet.java
+2
-2
BaseUserMemberExportVo.java
...hub/wxiaoqi/security/admin/vo/BaseUserMemberExportVo.java
+1
-0
MyWaterBiz.java
...ava/com/github/wxiaoqi/security/admin/biz/MyWaterBiz.java
+20
-2
RentDepositJobHandler.java
...aoqi/security/admin/jobhandler/RentDepositJobHandler.java
+11
-3
MyWalletMapper.java
.../github/wxiaoqi/security/admin/mapper/MyWalletMapper.java
+1
-1
UserMemberAdminController.java
.../security/admin/rest/admin/UserMemberAdminController.java
+0
-5
BaseUserMemberMapper.xml
...-admin/src/main/resources/mapper/BaseUserMemberMapper.xml
+1
-1
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/entity/MyWallet.java
View file @
e11e5ccc
...
...
@@ -65,10 +65,10 @@ public class MyWallet implements Serializable {
private
BigDecimal
totalAmount
;
/**
*
进账总额(分)
*
今日收益
*/
@Column
(
name
=
"today_amount"
)
@ApiModelProperty
(
value
=
"
进账总额(元)
"
)
@ApiModelProperty
(
value
=
"
今日收益
"
)
private
BigDecimal
todayAmount
;
/**
...
...
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/vo/BaseUserMemberExportVo.java
View file @
e11e5ccc
...
...
@@ -24,6 +24,7 @@ public class BaseUserMemberExportVo implements Serializable {
private
static
final
long
serialVersionUID
=
1L
;
private
Integer
id
;
private
String
username
;
private
String
memberName
;
private
Integer
memberLevel
;
private
Integer
totalNumber
;
private
Integer
rentFreeDays
;
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/MyWaterBiz.java
View file @
e11e5ccc
...
...
@@ -15,12 +15,15 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
tk.mybatis.mapper.entity.Example
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.time.Instant
;
import
java.util.Date
;
import
java.util.List
;
/**
* 钱包
...
...
@@ -31,9 +34,9 @@ import java.util.Date;
*/
@Service
@Slf4j
public
class
MyWaterBiz
extends
BaseBiz
<
MyWalletMapper
,
MyWallet
>{
public
class
MyWaterBiz
extends
BaseBiz
<
MyWalletMapper
,
MyWallet
>
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@Autowired
MyWalletDetailBiz
walletDetailBiz
;
...
...
@@ -176,6 +179,21 @@ public class MyWaterBiz extends BaseBiz<MyWalletMapper, MyWallet>{
return
ObjectRestResponse
.
createDefaultFail
();
}
}
//定时处理今日收益
public
void
updTodayAmount
(){
Example
example
=
new
Example
(
MyWallet
.
class
);
example
.
createCriteria
().
andGreaterThan
(
"todayAmount"
,
0
).
andEqualTo
(
"isFrozen"
,
0
);
List
<
MyWallet
>
list
=
mapper
.
selectByExample
(
example
);
log
.
info
(
"---钱包定时处理今日收益updTodayAmount----size==="
+
list
.
size
());
if
(
list
.
size
()>
0
){
for
(
MyWallet
myWallet:
list
){
log
.
info
(
"---钱包定时处理今日收益updTodayAmount----userId==="
+
myWallet
.
getUserId
());
myWallet
.
setTodayAmount
(
new
BigDecimal
(
"0.00"
));
mapper
.
updMyWater
(
myWallet
);
}
}
}
}
\ No newline at end of file
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/jobhandler/RentDepositJobHandler.java
View file @
e11e5ccc
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
jobhandler
;
import
com.github.wxiaoqi.security.admin.biz.MyWaterBiz
;
import
com.xxl.job.core.biz.model.ReturnT
;
import
com.xxl.job.core.handler.IJobHandler
;
import
com.xxl.job.core.handler.annotation.JobHandler
;
import
com.xxl.job.core.log.XxlJobLogger
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
java.io.Serializable
;
/**
* 跨平台Http任务
*
...
...
@@ -16,13 +20,17 @@ import org.springframework.stereotype.Component;
@JobHandler
(
value
=
"walletHandler"
)
@Component
@Slf4j
public
class
RentDepositJobHandler
extends
IJobHandler
{
public
class
RentDepositJobHandler
extends
IJobHandler
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@Autowired
MyWaterBiz
myWaterBiz
;
@Override
public
ReturnT
<
String
>
execute
(
String
var1
)
throws
Exception
{
try
{
log
.
info
(
"-----定时器进入---walletHandler---"
);
myWaterBiz
.
updTodayAmount
();
ReturnT
returnT
=
new
ReturnT
(){{
setCode
(
100
);
setMsg
(
"成功"
);
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/mapper/MyWalletMapper.java
View file @
e11e5ccc
...
...
@@ -14,7 +14,7 @@ import java.util.List;
* @email 18178966185@163.com
* @date 2019-07-11 14:14:54
*/
public
interface
MyWalletMapper
extends
Mapper
<
MyWallet
>
{
public
interface
MyWalletMapper
extends
Mapper
<
MyWallet
>
{
void
updMyWater
(
MyWallet
myWallet
);
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/admin/UserMemberAdminController.java
View file @
e11e5ccc
...
...
@@ -57,11 +57,6 @@ public class UserMemberAdminController {
if
(
userMemberData
.
size
()
<
1
)
{
return
ObjectRestResponse
.
createFailedResult
(
1001
,
"导入不能没数据!!!"
);
}
for
(
String
[]
userMemberDatum
:
userMemberData
)
{
if
(
userMemberDatum
.
length
!=
4
){
return
ObjectRestResponse
.
createFailedResult
(
1002
,
"数据不完整!!!"
);
}
}
userMemberData
.
remove
(
0
);
try
{
int
effectSize
=
baseUserMemberExportBiz
.
importUserMember
(
userMemberData
,
Integer
.
valueOf
(
infoFromToken
.
getId
()),
infoFromToken
.
getUniqueName
());
...
...
ace-modules/ace-admin/src/main/resources/mapper/BaseUserMemberMapper.xml
View file @
e11e5ccc
...
...
@@ -37,7 +37,7 @@
m.total_number as totalNumber,
m.buy_count as buyCount,
m.valid_time as validTime,
m.member_name as `memberName`
m.member_name as `memberName`
,
ml.name as name
from
base_user_member m
...
...
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