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
de681f68
Commit
de681f68
authored
Mar 10, 2021
by
m1991
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
c800c51e
aac45c29
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
495 additions
and
65 deletions
+495
-65
UsersMapper.java
...mapper/src/main/java/cn/wisenergy/mapper/UsersMapper.java
+35
-12
UsersMapper.xml
wisenergy-mapper/src/main/resources/mapper/UsersMapper.xml
+21
-10
OrderInfo.java
...model/src/main/java/cn/wisenergy/model/app/OrderInfo.java
+0
-1
UserAndRecommendVo.java
...c/main/java/cn/wisenergy/model/vo/UserAndRecommendVo.java
+6
-0
pom.xml
wisenergy-service/pom.xml
+3
-9
AccountManager.java
...ain/java/cn/wisenergy/service/Manager/AccountManager.java
+39
-0
AccountService.java
...rc/main/java/cn/wisenergy/service/app/AccountService.java
+0
-5
MonthTaskService.java
.../main/java/cn/wisenergy/service/app/MonthTaskService.java
+32
-0
AccountServiceImpl.java
...ava/cn/wisenergy/service/app/impl/AccountServiceImpl.java
+16
-28
MonthTaskServiceImpl.java
...a/cn/wisenergy/service/app/impl/MonthTaskServiceImpl.java
+342
-0
RecommendUserServiceImpl.java
.../wisenergy/service/app/impl/RecommendUserServiceImpl.java
+1
-0
No files found.
wisenergy-mapper/src/main/java/cn/wisenergy/mapper/UsersMapper.java
View file @
de681f68
...
@@ -44,33 +44,40 @@ public interface UsersMapper extends BaseMapper<User> {
...
@@ -44,33 +44,40 @@ public interface UsersMapper extends BaseMapper<User> {
List
<
User
>
getList
(
Map
<
String
,
Object
>
map
);
List
<
User
>
getList
(
Map
<
String
,
Object
>
map
);
List
<
User
>
findAll
();
List
<
User
>
findAll
();
User
findByName
(
String
name
);
User
findByName
(
String
name
);
String
findPswByName
(
String
UserName
);
String
findPswByName
(
String
UserName
);
void
save
(
User
user
);
void
save
(
User
user
);
/**
/**
* 获取用户信息
* 获取用户信息
*
* @param userId 用户id
* @param userId 用户id
* @return 用户信息
* @return 用户信息
*/
*/
User
getByUserId
(
@Param
(
"userId"
)
String
userId
);
User
getByUserId
(
@Param
(
"userId"
)
String
userId
);
/**
/**
* 获取用户信息
* 获取用户信息
*
* @param userId 用户id
* @param userId 用户id
* @return 用户信息
* @return 用户信息
*/
*/
Integer
ByUserId
(
@Param
(
"userId"
)
String
userId
);
Integer
ByUserId
(
@Param
(
"userId"
)
String
userId
);
/**
/**
* 获取用户信息
* 获取用户信息
*
* @param
* @param
* @return 用户信息
* @return 用户信息
*/
*/
Integer
beInvitedCode1
(
@Param
(
"beInvitedCode"
)
String
beInvitedCode
);
Integer
beInvitedCode1
(
@Param
(
"beInvitedCode"
)
String
beInvitedCode
);
/**
/**
* 获取用户信息
* 获取用户信息
*
* @param beInvitedCode 用户被邀请码
* @param beInvitedCode 用户被邀请码
* @return 用户信息
* @return 用户信息
*/
*/
...
@@ -78,39 +85,46 @@ public interface UsersMapper extends BaseMapper<User> {
...
@@ -78,39 +85,46 @@ public interface UsersMapper extends BaseMapper<User> {
/**
/**
* 获取黄金树以上会员用户
* 获取黄金树以上会员用户
*
* @return
* @return
*/
*/
List
<
User
>
getAllGoldUser
();
List
<
User
>
getAllGoldUser
();
/**
/**
* 查询用户
* 查询用户
*
* @param param
* @param param
* @return
* @return
*/
*/
public
List
<
User
>
getUsersListByMap
(
Map
<
String
,
Object
>
param
);
public
List
<
User
>
getUsersListByMap
(
Map
<
String
,
Object
>
param
);
//根据手机号查询用户Integer
//根据手机号查询用户Integer
User
queryUsersByPhone
(
@Param
(
"userId"
)
String
userId
);
User
queryUsersByPhone
(
@Param
(
"userId"
)
String
userId
);
//根据用户的推荐人邀请码比对推荐人的本人邀请码,查询推荐人的用户ID
//根据用户的推荐人邀请码比对推荐人的本人邀请码,查询推荐人的用户ID
Integer
inviteCodeBeInvitedCode
(
@Param
(
"beInvitedCode"
)
Integer
beInvitedCode
);
Integer
inviteCodeBeInvitedCode
(
@Param
(
"beInvitedCode"
)
Integer
beInvitedCode
);
/**
/**
* 用户注册
* 用户注册
*
* @param userId
* @param userId
* @param inviteCode
* @param inviteCode
* @param beInvitedCode
* @param beInvitedCode
* @param userLevel
* @param userLevel
*/
*/
Integer
save
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"inviteCode"
)
String
inviteCode
,
@Param
(
"beInvitedCode"
)
String
beInvitedCode
,
@Param
(
"userLevel"
)
Integer
userLevel
);
Integer
save
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"inviteCode"
)
String
inviteCode
,
@Param
(
"beInvitedCode"
)
String
beInvitedCode
,
@Param
(
"userLevel"
)
Integer
userLevel
);
Integer
insertbyint
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"beInvitedCode"
)
String
beInvitedCode
);
User
edit1
(
int
userLevel
,
String
intiveCode
,
String
userId
);
Integer
insertbyint
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"beInvitedCode"
)
String
beInvitedCode
);
User
edit1
(
int
userLevel
,
String
intiveCode
,
String
userId
);
Integer
getuserIdById
(
@Param
(
"userId"
)
String
userId
);
Integer
BYQMById
(
@Param
(
"userId"
)
String
userId
);
Integer
getuserIdById
(
@Param
(
"userId"
)
String
userId
);
Integer
BYQMById
(
@Param
(
"userId"
)
String
userId
);
/**
/**
* 根据userid获取获取所有的直接推荐人
* 根据userid获取获取所有的直接推荐人
*
* @param inviteCode 用户本人的邀请码
* @param inviteCode 用户本人的邀请码
* @return 所有填写此人的邀请码的用户
* @return 所有填写此人的邀请码的用户
*/
*/
...
@@ -118,8 +132,17 @@ public interface UsersMapper extends BaseMapper<User> {
...
@@ -118,8 +132,17 @@ public interface UsersMapper extends BaseMapper<User> {
/**
/**
* 通过邀请码,获取用户信息
* 通过邀请码,获取用户信息
*
* @param inviteCode 邀请码
* @param inviteCode 邀请码
* @return 用户信息
* @return 用户信息
*/
*/
User
queryByInviteCode
(
@Param
(
"inviteCode"
)
String
inviteCode
);
User
queryByInviteCode
(
@Param
(
"inviteCode"
)
String
inviteCode
);
/**
* 通过用户等级,获取该等级用户列表
*
* @param userLevel 用户等级
* @return 等级用户列表
*/
List
<
User
>
getByLevel
(
@Param
(
"userLevel"
)
Integer
userLevel
);
}
}
wisenergy-mapper/src/main/resources/mapper/UsersMapper.xml
View file @
de681f68
...
@@ -101,15 +101,15 @@
...
@@ -101,15 +101,15 @@
<include
refid=
"table"
/>
<include
refid=
"table"
/>
<where>
<where>
be_invited_code=1
be_invited_code=1
<if
test=
"createTime != null"
>
<if
test=
"createTime != null"
>
and(YEAR(create_time) = YEAR(#{createTime})
and(YEAR(create_time) = YEAR(#{createTime})
AND MONTH(create_time) = MONTH(#{createTime}))
AND MONTH(create_time) = MONTH(#{createTime}))
</if>
</if>
</where>
</where>
order by create_time desc
order by create_time desc
</select>
</select>
<select
id=
"getByUserId"
resultType=
"cn.wisenergy.model.app.User"
>
<select
id=
"getByUserId"
resultType=
"cn.wisenergy.model.app.User"
parameterType=
"string"
>
select
select
<include
refid=
"cols_all"
/>
<include
refid=
"cols_all"
/>
from
from
...
@@ -165,7 +165,8 @@
...
@@ -165,7 +165,8 @@
<!--用户注册-->
<!--用户注册-->
<insert
id=
"save"
>
<insert
id=
"save"
>
insert into user(user_id,invite_code,be_invited_code,user_level) value (#{userId},#{inviteCode},#{beInvitedCode},#{userLevel})
insert into user(user_id,invite_code,be_invited_code,user_level) value
(#{userId},#{inviteCode},#{beInvitedCode},#{userLevel})
</insert>
</insert>
<insert
id=
"insertbyint"
>
<insert
id=
"insertbyint"
>
insert into user_info(user_id,be_invited_code) value (#{userId},#{beInvitedCode})
insert into user_info(user_id,be_invited_code) value (#{userId},#{beInvitedCode})
...
@@ -173,7 +174,7 @@
...
@@ -173,7 +174,7 @@
<select
id=
"queryUsersByPhone"
resultType=
"cn.wisenergy.model.app.User"
>
<select
id=
"queryUsersByPhone"
resultType=
"cn.wisenergy.model.app.User"
>
select
select
<include
refid=
"vals"
/>
<include
refid=
"vals"
/>
from
from
<include
refid=
"table"
/>
<include
refid=
"table"
/>
<where>
<where>
...
@@ -219,7 +220,7 @@
...
@@ -219,7 +220,7 @@
user_id=#{userId}
user_id=#{userId}
</where>
</where>
</select>
</select>
<update
id=
"edit1"
>
<update
id=
"edit1"
>
update
update
user_info
user_info
<set>
<set>
...
@@ -229,7 +230,7 @@
...
@@ -229,7 +230,7 @@
update_time =now()
update_time =now()
</set>
</set>
<where>
<where>
user_id = #{userId}
user_id = #{userId}
</where>
</where>
</update>
</update>
...
@@ -289,7 +290,7 @@
...
@@ -289,7 +290,7 @@
</if>
</if>
</select>
</select>
<!-- 获取当前用户的所有直接推荐人-->
<!-- 获取当前用户的所有直接推荐人-->
<select
id=
"getByInviteCode"
resultType=
"cn.wisenergy.model.app.User"
parameterType=
"string"
>
<select
id=
"getByInviteCode"
resultType=
"cn.wisenergy.model.app.User"
parameterType=
"string"
>
select
select
<include
refid=
"cols_all"
/>
<include
refid=
"cols_all"
/>
...
@@ -311,5 +312,15 @@
...
@@ -311,5 +312,15 @@
</where>
</where>
</select>
</select>
<select
id=
"getByLevel"
resultType=
"cn.wisenergy.model.app.User"
>
select
<include
refid=
"cols_all"
/>
from
<include
refid=
"table"
/>
<where>
user_level=#{userLevel}
</where>
</select>
</mapper>
</mapper>
wisenergy-model/src/main/java/cn/wisenergy/model/app/OrderInfo.java
View file @
de681f68
package
cn
.
wisenergy
.
model
.
app
;
package
cn
.
wisenergy
.
model
.
app
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
...
wisenergy-model/src/main/java/cn/wisenergy/model/vo/UserAndRecommendVo.java
View file @
de681f68
...
@@ -16,6 +16,12 @@ public class UserAndRecommendVo {
...
@@ -16,6 +16,12 @@ public class UserAndRecommendVo {
@ApiModelProperty
(
value
=
"用户id"
,
name
=
"userId"
)
@ApiModelProperty
(
value
=
"用户id"
,
name
=
"userId"
)
private
String
userId
;
private
String
userId
;
/**
* 用户level
*/
@ApiModelProperty
(
value
=
"用户level"
,
name
=
"userLevel"
)
private
int
userLevel
;
/**
/**
* 当月消费金额
* 当月消费金额
*/
*/
...
...
wisenergy-service/pom.xml
View file @
de681f68
...
@@ -36,34 +36,28 @@
...
@@ -36,34 +36,28 @@
<groupId>
com.aliyun
</groupId>
<groupId>
com.aliyun
</groupId>
<artifactId>
aliyun-java-sdk-core
</artifactId>
<artifactId>
aliyun-java-sdk-core
</artifactId>
</dependency>
</dependency>
<!--阿里支付 https://mvnrepository.com/artifact/com.alipay.sdk/alipay-easysdk -->
<dependency>
<dependency>
<groupId>
com.alipay.sdk
</groupId>
<groupId>
com.alipay.sdk
</groupId>
<artifactId>
alipay-sdk-java
</artifactId>
<artifactId>
alipay-sdk-java
</artifactId>
<version>
4.11.
33
.ALL
</version>
<version>
4.11.
66
.ALL
</version>
</dependency>
</dependency>
<!--微信支付-->
<!--微信支付-->
<dependency>
<dependency>
<groupId>
com.squareup.okhttp3
</groupId>
<groupId>
com.squareup.okhttp3
</groupId>
<artifactId>
okhttp
</artifactId>
<artifactId>
okhttp
</artifactId>
<version>
3.
6.0
</version>
<version>
3.
14.9
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
com.github.wechatpay-apiv3
</groupId>
<groupId>
com.github.wechatpay-apiv3
</groupId>
<artifactId>
wechatpay-apache-httpclient
</artifactId>
<artifactId>
wechatpay-apache-httpclient
</artifactId>
<version>
0.2.1
</version>
<version>
0.2.1
</version>
</dependency>
</dependency>
<!--pdf导出 -->
<!--pdf导出 -->
<dependency>
<dependency>
<groupId>
com.itextpdf
</groupId>
<groupId>
com.itextpdf
</groupId>
<artifactId>
itextpdf
</artifactId>
<artifactId>
itextpdf
</artifactId>
<version>
5.5.13
</version>
<version>
5.5.13
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
com.itextpdf
</groupId>
<groupId>
com.itextpdf
</groupId>
<artifactId>
itext-asian
</artifactId>
<artifactId>
itext-asian
</artifactId>
...
@@ -98,7 +92,7 @@
...
@@ -98,7 +92,7 @@
<dependency>
<dependency>
<groupId>
com.xuxueli
</groupId>
<groupId>
com.xuxueli
</groupId>
<artifactId>
xxl-job-core
</artifactId>
<artifactId>
xxl-job-core
</artifactId>
<version>
1.9.2
</version>
<version>
2.3.0
</version>
</dependency>
</dependency>
<!--start:视频处理依赖-->
<!--start:视频处理依赖-->
<dependency>
<dependency>
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/Manager/AccountManager.java
View file @
de681f68
...
@@ -46,6 +46,9 @@ public class AccountManager {
...
@@ -46,6 +46,9 @@ public class AccountManager {
@Autowired
@Autowired
private
TradeRecordMapper
tradeRecordMapper
;
private
TradeRecordMapper
tradeRecordMapper
;
@Autowired
private
MonthManureMapper
monthManureMapper
;
private
static
final
String
PATTERN
=
"yyyy-MM"
;
private
static
final
String
PATTERN
=
"yyyy-MM"
;
...
@@ -229,4 +232,40 @@ public class AccountManager {
...
@@ -229,4 +232,40 @@ public class AccountManager {
}
}
return
true
;
return
true
;
}
}
/**
* 更新账户信息和保存交易流水记录、保存上月剩余月度肥料奖金
*
* @param accountInfoList 账户列表
* @param recordList 交易流水信息
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Boolean
updateAccountAddRecordAndManure
(
List
<
AccountInfo
>
accountInfoList
,
List
<
TradeRecord
>
recordList
,
MonthManure
manure
)
{
//更新月收益
if
(!
CollectionUtils
.
isEmpty
(
accountInfoList
))
{
for
(
AccountInfo
accountInfo
:
accountInfoList
)
{
int
count
=
accountMapper
.
updateById
(
accountInfo
);
if
(
count
==
0
)
{
return
false
;
}
}
}
//新增交易流水记录
if
(!
CollectionUtils
.
isEmpty
(
recordList
))
{
for
(
TradeRecord
tradeRecord
:
recordList
)
{
int
count
=
tradeRecordMapper
.
add
(
tradeRecord
);
if
(
count
==
0
)
{
return
false
;
}
}
}
//新增上月剩余月度肥料奖金
int
count
=
monthManureMapper
.
add
(
manure
);
return
count
!=
0
;
}
}
}
wisenergy-service/src/main/java/cn/wisenergy/service/app/AccountService.java
View file @
de681f68
...
@@ -50,9 +50,4 @@ public interface AccountService {
...
@@ -50,9 +50,4 @@ public interface AccountService {
* @return true or false
* @return true or false
*/
*/
R
<
Boolean
>
progressPrizeCount
();
R
<
Boolean
>
progressPrizeCount
();
/**
* 账户表镜像---每月更新一次,保存上一个的数据
*/
void
mirrorImage
();
}
}
wisenergy-service/src/main/java/cn/wisenergy/service/app/MonthTaskService.java
View file @
de681f68
package
cn
.
wisenergy
.
service
.
app
;
package
cn
.
wisenergy
.
service
.
app
;
import
cn.wisenergy.common.utils.R
;
import
cn.wisenergy.model.app.OrderInfo
;
import
java.util.List
;
/**
/**
*@ Description: 月定时任务接口定义
*@ Description: 月定时任务接口定义
*@ Author : 86187
*@ Author : 86187
...
@@ -6,4 +12,30 @@ package cn.wisenergy.service.app;
...
@@ -6,4 +12,30 @@ package cn.wisenergy.service.app;
* @author 86187
* @author 86187
*/
*/
public
interface
MonthTaskService
{
public
interface
MonthTaskService
{
/**
* 订单返佣-月任务
* @return true or false
*/
R
<
Boolean
>
orderRebate
();
/**
* 收益和业绩统计(月度肥料)-月任务
*
* @param list 订单信息
* @return true or false
*/
R
<
Boolean
>
performanceCount
(
List
<
OrderInfo
>
list
);
/**
* 进步奖收益统计(最大进步奖) -月任务
*
* @return true or false
*/
R
<
Boolean
>
progressPrizeCount
();
/**
* 账户表镜像---每月更新一次,保存上一个的数据
*/
void
mirrorImage
();
}
}
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/AccountServiceImpl.java
View file @
de681f68
...
@@ -57,10 +57,10 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
...
@@ -57,10 +57,10 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
private
ProgressPrizeMapper
progressPrizeMapper
;
private
ProgressPrizeMapper
progressPrizeMapper
;
@Autowired
@Autowired
private
LastAccountMapper
lastAccount
Mapper
;
private
OrderMapper
order
Mapper
;
@Autowired
@Autowired
private
OrderMapper
order
Mapper
;
private
MonthManureMapper
monthManure
Mapper
;
private
static
final
String
PATTERN
=
"yyyy-MM"
;
private
static
final
String
PATTERN
=
"yyyy-MM"
;
...
@@ -70,7 +70,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
...
@@ -70,7 +70,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
public
R
<
Boolean
>
orderRebate
()
{
public
R
<
Boolean
>
orderRebate
()
{
//获取返佣订单
//获取返佣订单
List
<
OrderInfo
>
list
=
orderMapper
.
getListBySuccessTime
(
new
Date
());
List
<
OrderInfo
>
list
=
orderMapper
.
getListBySuccessTime
(
new
Date
());
log
.
info
(
"shop-mall[]AccountServiceImpl[]orderRebate[]input.param.list:{}"
,
list
.
size
());
log
.
info
(
"shop-mall[]AccountServiceImpl[]orderRebate[]input.param.list:{}"
,
list
.
size
());
if
(
CollectionUtils
.
isEmpty
(
list
))
{
if
(
CollectionUtils
.
isEmpty
(
list
))
{
return
R
.
ok
(
0
,
true
);
return
R
.
ok
(
0
,
true
);
...
@@ -292,29 +292,6 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
...
@@ -292,29 +292,6 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
return
R
.
ok
(
0
,
true
);
return
R
.
ok
(
0
,
true
);
}
}
@Override
public
void
mirrorImage
()
{
//1、把账户表account_info复制给表account_image CREATE TABLE table_2 SELECT * FROM table_1;
lastAccountMapper
.
copyTable
(
"account_info"
,
"account_image"
);
//删除上月备份
lastAccountMapper
.
deleteTable
(
"account_backup"
);
//备份
lastAccountMapper
.
copyTable
(
"account_info"
,
"account_backup"
);
//2、把上月账户表last_month_account 复制给month_account_image
lastAccountMapper
.
copyTable
(
"last_month_account"
,
"month_account_image"
);
//3、删除last_month_account
lastAccountMapper
.
deleteTable
(
"last_month_account"
);
//4、把account_image 更名为 last_month_account rename table table_2 to table_1;
lastAccountMapper
.
updateTableName
(
"account_image"
,
"last_month_account"
);
//5、删除month_account_image DROP table table_2;
lastAccountMapper
.
deleteTable
(
"month_account_image"
);
}
public
void
getUser
(
List
<
User
>
list
,
String
userId
)
{
public
void
getUser
(
List
<
User
>
list
,
String
userId
)
{
User
user
=
usersMapper
.
getByUserId
(
userId
);
User
user
=
usersMapper
.
getByUserId
(
userId
);
...
@@ -341,6 +318,17 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
...
@@ -341,6 +318,17 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
double
moneyMonth
=
Math
.
floor
(
total
/
3980
/
12
);
double
moneyMonth
=
Math
.
floor
(
total
/
3980
/
12
);
List
<
AccountInfo
>
accountInfoList
=
new
ArrayList
<>();
List
<
AccountInfo
>
accountInfoList
=
new
ArrayList
<>();
List
<
TradeRecord
>
tradeRecordList
=
new
ArrayList
<>();
List
<
TradeRecord
>
tradeRecordList
=
new
ArrayList
<>();
//获取上月未分配完的奖金
double
lastMonthAward
;
Date
last
=
DateUtil
.
getLastMonth
(
new
Date
());
String
yearMonthTime
=
DateUtil
.
convertDateToStr
(
last
,
PATTERN
);
MonthManure
monthManure
=
monthManureMapper
.
queryByTime
(
yearMonthTime
);
if
(
null
==
monthManure
)
{
lastMonthAward
=
0.00
;
}
else
{
lastMonthAward
=
monthManure
.
getManureAward
();
}
for
(
User
user
:
userList
)
{
for
(
User
user
:
userList
)
{
if
(
moneyMonth
!=
0
)
{
if
(
moneyMonth
!=
0
)
{
//获取等级优惠百分比
//获取等级优惠百分比
...
@@ -355,7 +343,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
...
@@ -355,7 +343,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
double
month
=
teamPerformance
.
getMonthTeamPerformance
().
doubleValue
();
double
month
=
teamPerformance
.
getMonthTeamPerformance
().
doubleValue
();
double
percent
=
memberPercent
.
getPercent
().
doubleValue
();
double
percent
=
memberPercent
.
getPercent
().
doubleValue
();
//计算收益
//计算收益
double
income
=
moneyMonth
*
3980
*
percent
*
month
/
teamTotal
;
double
income
=
(
moneyMonth
+
lastMonthAward
)
*
3980
*
percent
*
month
/
teamTotal
;
//获取账户信息
//获取账户信息
AccountInfo
accountInfo
=
accountMapper
.
getByUserId
(
user
.
getUserId
());
AccountInfo
accountInfo
=
accountMapper
.
getByUserId
(
user
.
getUserId
());
...
@@ -371,7 +359,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
...
@@ -371,7 +359,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, AccountInfo>
//5、添加交易流水记录
//5、添加交易流水记录
TradeRecord
tradeRecord
=
new
TradeRecord
();
TradeRecord
tradeRecord
=
new
TradeRecord
();
tradeRecord
.
setUserId
(
user
.
getUserId
());
tradeRecord
.
setUserId
(
user
.
getUserId
());
tradeRecord
.
setTradeType
(
TradeRecordEnum
.
ORDER_REBATE
.
getCode
());
tradeRecord
.
setTradeType
(
TradeRecordEnum
.
MONTHLY_FERTILIZER
.
getCode
());
tradeRecord
.
setTradeNo
(
null
);
tradeRecord
.
setTradeNo
(
null
);
tradeRecord
.
setStatus
(
TradeStatusEnum
.
NO_SETTLE_ACCOUNTS
.
getCode
());
tradeRecord
.
setStatus
(
TradeStatusEnum
.
NO_SETTLE_ACCOUNTS
.
getCode
());
tradeRecordList
.
add
(
tradeRecord
);
tradeRecordList
.
add
(
tradeRecord
);
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/MonthTaskServiceImpl.java
View file @
de681f68
This diff is collapsed.
Click to expand it.
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/RecommendUserServiceImpl.java
View file @
de681f68
...
@@ -53,6 +53,7 @@ public class RecommendUserServiceImpl implements RecommendUserService {
...
@@ -53,6 +53,7 @@ public class RecommendUserServiceImpl implements RecommendUserService {
List
<
UserAndRecommendVo
>
userAndRecommendVos
=
new
ArrayList
<>();
List
<
UserAndRecommendVo
>
userAndRecommendVos
=
new
ArrayList
<>();
for
(
User
user
:
byInviteCode
)
{
for
(
User
user
:
byInviteCode
)
{
UserAndRecommendVo
userAndRecommendVo
=
new
UserAndRecommendVo
();
UserAndRecommendVo
userAndRecommendVo
=
new
UserAndRecommendVo
();
userAndRecommendVo
.
setUserLevel
(
user
.
getUserLevel
());
userAndRecommendVo
.
setHeadImage
(
user
.
getHeadImage
());
userAndRecommendVo
.
setHeadImage
(
user
.
getHeadImage
());
userAndRecommendVo
.
setUserId
(
user
.
getUserId
());
userAndRecommendVo
.
setUserId
(
user
.
getUserId
());
userAndRecommendVo
.
setMonthyCount
(
recommendUserMapper
.
getByUserId
(
userId
).
getMonthyCount
());
userAndRecommendVo
.
setMonthyCount
(
recommendUserMapper
.
getByUserId
(
userId
).
getMonthyCount
());
...
...
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