Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
D
data-server
Project
Project
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
licc
data-server
Commits
8bdb8273
Commit
8bdb8273
authored
Apr 02, 2021
by
licc
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
月度任务修复2
parent
0ec60626
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
38 additions
and
2 deletions
+38
-2
TradeRecordMapper.java
.../src/main/java/cn/wisenergy/mapper/TradeRecordMapper.java
+11
-0
TradeRecordMapper.xml
...gy-mapper/src/main/resources/mapper/TradeRecordMapper.xml
+17
-0
DayTaskServiceImpl.java
...ava/cn/wisenergy/service/app/impl/DayTaskServiceImpl.java
+10
-2
No files found.
wisenergy-mapper/src/main/java/cn/wisenergy/mapper/TradeRecordMapper.java
View file @
8bdb8273
...
@@ -135,4 +135,15 @@ public interface TradeRecordMapper extends BaseMapper<TradeRecord> {
...
@@ -135,4 +135,15 @@ public interface TradeRecordMapper extends BaseMapper<TradeRecord> {
*/
*/
List
<
TradeRecord
>
getRebateList
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"yearMonth"
)
Date
yearMonth
);
List
<
TradeRecord
>
getRebateList
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"yearMonth"
)
Date
yearMonth
);
/**
* 根据类型和用户id,获取用户本月该类型最新数据
*
* @param userId 用户id
* @param tradeType 类型
* @param yearMonth 时间
* @return 交易记录
*/
TradeRecord
getByUserIdAndTypeAndStatus
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"tradeType"
)
Integer
tradeType
,
@Param
(
"yearMonth"
)
Date
yearMonth
,
@Param
(
"status"
)
Integer
status
);
}
}
wisenergy-mapper/src/main/resources/mapper/TradeRecordMapper.xml
View file @
8bdb8273
...
@@ -246,4 +246,21 @@
...
@@ -246,4 +246,21 @@
</where>
</where>
</select>
</select>
<select
id=
"getByUserIdAndTypeAndStatus"
resultType=
"cn.wisenergy.model.app.TradeRecord"
>
select
<include
refid=
"cols_all"
/>
from
<include
refid=
"table"
/>
<where>
user_id=#{userId}
and trade_type=#{tradeType}
and status=#{status}
AND(
YEAR(create_time) = YEAR(#{yearMonth})
AND MONTH(create_time) = MONTH(#{yearMonth}))
</where>
order by create_time desc
limit 1
</select>
</mapper>
</mapper>
\ No newline at end of file
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/DayTaskServiceImpl.java
View file @
8bdb8273
...
@@ -465,8 +465,16 @@ public class DayTaskServiceImpl implements DayTaskService {
...
@@ -465,8 +465,16 @@ public class DayTaskServiceImpl implements DayTaskService {
AccountInfo
accountInfo
=
accountMapper
.
getByUserId
(
user
.
getUserId
());
AccountInfo
accountInfo
=
accountMapper
.
getByUserId
(
user
.
getUserId
());
BigDecimal
bigDecimal
=
new
BigDecimal
(
income
).
setScale
(
2
,
RoundingMode
.
HALF_UP
);
BigDecimal
bigDecimal
=
new
BigDecimal
(
income
).
setScale
(
2
,
RoundingMode
.
HALF_UP
);
//获取用户本月收益=可提现金额+ 本月肥料收益
//获取本月培育奖信息
BigDecimal
performanceMonth
=
accountInfo
.
getExtractMoney
().
add
(
bigDecimal
);
TradeRecord
tradeRecordMonth
=
tradeRecordMapper
.
getByUserIdAndTypeAndStatus
(
user
.
getUserId
(),
TradeRecordEnum
.
CULTIVATING_PRIZE
.
getCode
(),
new
Date
(),
TradeStatusEnum
.
NO_SETTLE_ACCOUNTS
.
getCode
());
BigDecimal
tradeMoney
=
new
BigDecimal
(
0
);
if
(
null
!=
tradeRecordMonth
)
{
tradeMoney
=
tradeRecordMonth
.
getMoney
();
}
//获取用户本月收益=可提现金额+ 本月肥料收益+培育奖收益
BigDecimal
performanceMonth
=
accountInfo
.
getExtractMoney
().
add
(
bigDecimal
).
add
(
tradeMoney
);
accountInfo
.
setEarningsMonth
(
performanceMonth
);
accountInfo
.
setEarningsMonth
(
performanceMonth
);
//获取用户上月总收益
//获取用户上月总收益
...
...
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