Commit 96831c36 authored by licc's avatar licc

修改数据库密码

parent 16964532
......@@ -409,7 +409,8 @@ public class DayTaskServiceImpl implements DayTaskService {
growthRate = (month - last) / last;
}
}
teamVo.setGrowthRate(growthRate);
BigDecimal grow = new BigDecimal(growthRate).setScale(2, RoundingMode.HALF_UP);
teamVo.setGrowthRate(grow.doubleValue());
double monthPerformance;
assert teamPerformance != null;
if (null == teamPerformance.getMonthTeamPerformance()) {
......
......@@ -13,7 +13,6 @@ import org.springframework.transaction.annotation.Transactional;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
/**
* @author zw
......@@ -53,25 +52,26 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
private OrderMapper orderMapper;
//系统推荐人邀请码
private static final String sysInviteCode1 = "1";
private static final String sysInviteCode2 = "88888888";
private static final String SYSINVITECODE1 = "1";
private static final String SYSINVITECODE2 = "88888888";
@Override
@Transactional
public void userLevelUpgrade(String userId) {
log.info("--------------------当前用户id:"+userId);
log.info("--------------------当前用户id:" + userId);
//当前用户对象
User user = usersMapper.getByUserId(userId);
//当前用户直推表对象
RecommendUser recommendUser = recommendUserMapper.getByUserId(userId);
//当前用户团队信息表对象
TeamUserInfo teamUserInfoMapperByUserId = teamUserInfoMapper.getByUserId(userId);
//当前用户等级
Integer userLevel = user.getUserLevel();
log.info("---------------当前用户等级:"+userLevel);
int userLevel = user.getUserLevel();
log.info("---------------当前用户等级:" + userLevel);
//当前用户的累计消费
BigDecimal performanceByUserid = new BigDecimal(0);
if (userLevel == 0){
if (userLevel == 0) {
//计算当前用户业绩
performanceByUserid = orderMapper.getPerformanceByUserid(userId);
if (null == performanceByUserid) {
......@@ -80,17 +80,17 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
}
//当前用户的推荐人邀请码
String beInvitedCode = user.getBeInvitedCode();
log.info("--------------------当前用户的邀请码:"+beInvitedCode);
log.info("--------------------当前用户的邀请码:" + beInvitedCode);
String inviteUserId = "";
RecommendUser inviteRecommendUser = new RecommendUser();
//若当前用户的推荐人邀请码是 “1” 时 则当前用户没有邀请人
if (!sysInviteCode1.equals(beInvitedCode) && !sysInviteCode2.equals(beInvitedCode)) {
if (!SYSINVITECODE1.equals(beInvitedCode) && !SYSINVITECODE2.equals(beInvitedCode)) {
//通过当前用户推荐人邀请码获取邀请人的userId
User byBeInvitedCode = usersMapper.getByBeInvitedCode(beInvitedCode);
if (null != byBeInvitedCode) {
inviteUserId = byBeInvitedCode.getUserId();
log.info("-------------------推荐人userid"+inviteUserId);
log.info("-------------------推荐人userid" + inviteUserId);
//邀请人的直推用户信息
inviteRecommendUser = recommendUserMapper.getByUserId(inviteUserId);
}
......@@ -104,7 +104,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//同步accountInfo 和TeamPerformance 的用户等级
accountAndTeamPerformanceUserLevelUpdate(userId);
//用户的推荐人邀请码为1或者88888888时 没有上级用户
if (sysInviteCode1.equals(beInvitedCode) || sysInviteCode2.equals(beInvitedCode)) {
if (SYSINVITECODE1.equals(beInvitedCode) || SYSINVITECODE2.equals(beInvitedCode)) {
return;
} else {
//推荐人直推信息表数据维护
......@@ -131,14 +131,14 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//用户等级升级为青铜树 2
//当前用户等级为幼苗用户(1)时 且当前用户直推人数中幼苗等级>=5人<20人时
if (userLevel == 1 && recommendUser.getSeedlingNum() >= 3
&& recommendUser.getSeedlingNum() < 15) {
&& recommendUser.getSeedlingNum() < 15) {
//用户升级成功
user.setUserLevel(2);
usersMapper.updateById(user);
//同步accountInfo 和TeamPerformance 的用户等级
accountAndTeamPerformanceUserLevelUpdate(userId);
//用户的推荐人邀请码为1或者88888888时 没有上级用户
if (sysInviteCode1.equals(beInvitedCode) || sysInviteCode2.equals(beInvitedCode)) {
if (SYSINVITECODE1.equals(beInvitedCode) || SYSINVITECODE2.equals(beInvitedCode)) {
return;
} else {
//若邀请人直推用户信息中的幼苗用户数量为0是则不用变化,否则幼苗用户数量-1
......@@ -162,13 +162,13 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
}
//用户等级升级为白银树 3
if (userLevel == 2 && recommendUser.getSeedlingNum() >= 15
&& recommendUser.getSeedlingNum() < 20) {
&& recommendUser.getSeedlingNum() < 20) {
user.setUserLevel(3);
usersMapper.updateById(user);
//同步accountInfo 和TeamPerformance 的用户等级
accountAndTeamPerformanceUserLevelUpdate(userId);
////用户的推荐人邀请码为1或者88888888时 没有上级用户
if (sysInviteCode1.equals(beInvitedCode) || sysInviteCode2.equals(beInvitedCode)) {
if (SYSINVITECODE1.equals(beInvitedCode) || SYSINVITECODE2.equals(beInvitedCode)) {
return;
} else {
//推荐人直推信息表数据维护
......@@ -203,7 +203,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//同步accountInfo 和TeamPerformance 的用户等级
accountAndTeamPerformanceUserLevelUpdate(userId);
//用户的推荐人邀请码为1或者88888888时 没有上级用户
if (sysInviteCode1.equals(beInvitedCode) || sysInviteCode2.equals(beInvitedCode)) {
if (SYSINVITECODE1.equals(beInvitedCode) || SYSINVITECODE2.equals(beInvitedCode)) {
return;
} else {
//推荐人直推信息表数据维护
......@@ -230,14 +230,14 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//:todo 条件:团队中白银树数量>=40
if (userLevel == 4 && recommendUser.getSeedlingNum() >= 30
&& recommendUser.getGoldTreeNum() >= 2
&& teamUserInfoMapperByUserId.getSeedlingNum() >=70
&& teamUserInfoMapperByUserId.getSeedlingNum() >= 70
&& teamUserInfoMapperByUserId.getSilverTreeNum() >= 40) {
user.setUserLevel(5);
usersMapper.updateById(user);
//同步accountInfo 和TeamPerformance 的用户等级
accountAndTeamPerformanceUserLevelUpdate(userId);
////用户的推荐人邀请码为1或者88888888时 没有上级用户
if (sysInviteCode1.equals(beInvitedCode) || sysInviteCode2.equals(beInvitedCode)) {
if (SYSINVITECODE1.equals(beInvitedCode) || SYSINVITECODE2.equals(beInvitedCode)) {
return;
} else {
//推荐人直推信息表数据维护
......@@ -264,7 +264,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//用户等级升级为森林之星 6
if (userLevel == 5 && recommendUser.getSeedlingNum() >= 40
&& recommendUser.getFarmerNum() >= 2
&& teamUserInfoMapperByUserId.getSeedlingNum() >=80
&& teamUserInfoMapperByUserId.getSeedlingNum() >= 80
&& teamUserInfoMapperByUserId.getSilverTreeNum() >= 70
&& teamUserInfoMapperByUserId.getGoldTreeNum() >= 30) {
user.setUserLevel(6);
......@@ -272,7 +272,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//同步accountInfo 和TeamPerformance 的用户等级
accountAndTeamPerformanceUserLevelUpdate(userId);
//用户的推荐人邀请码为1或者88888888时 没有上级用户
if (sysInviteCode1.equals(beInvitedCode) || sysInviteCode2.equals(beInvitedCode)) {
if (SYSINVITECODE1.equals(beInvitedCode) || SYSINVITECODE2.equals(beInvitedCode)) {
return;
} else {
//推荐人直推信息表数据维护
......@@ -308,7 +308,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//同步accountInfo 和TeamPerformance 的用户等级
accountAndTeamPerformanceUserLevelUpdate(userId);
//用户的推荐人邀请码为1或者88888888时 没有上级用户
if (sysInviteCode1.equals(beInvitedCode) || sysInviteCode2.equals(beInvitedCode)) {
if (SYSINVITECODE1.equals(beInvitedCode) || SYSINVITECODE2.equals(beInvitedCode)) {
return;
} else {
//推荐人直推信息表数据维护
......@@ -339,7 +339,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
* @param inviteUserId 邀请人userid
*/
private void teamUserInfoForestStartToPartner(String inviteUserId) {
if (!"".equals(inviteUserId)){
if (!"".equals(inviteUserId)) {
//邀请人的团队信息表对象
TeamUserInfo teamNumInfoBuyId = teamUserInfoMapper.getByUserId(inviteUserId);
......@@ -348,7 +348,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
String beinvitedCodeUserId = "";
String inviteCode = byUserId.getBeInvitedCode();
if (!sysInviteCode1.equals(inviteUserId) && !sysInviteCode2.equals(inviteUserId)) {
if (!SYSINVITECODE1.equals(inviteUserId) && !SYSINVITECODE2.equals(inviteUserId)) {
//通过邀请人的用户信息获取邀请人的推荐人邀请码
beinvitedCodeUserId = usersMapper.getByBeInvitedCode(inviteCode).getUserId();
}
......@@ -364,10 +364,10 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//西田森合伙人用户数量 + 1
teamNumInfoBuyId.setPartnerNum(teamNumInfoBuyId.getPartnerNum() + 1);
teamUserInfoMapper.updateById(teamNumInfoBuyId);
if (sysInviteCode1.equals(inviteUserId) || sysInviteCode2.equals(inviteUserId)) {
if (SYSINVITECODE1.equals(inviteUserId) || SYSINVITECODE2.equals(inviteUserId)) {
return;
}
if ("".equals(beinvitedCodeUserId)){
if ("".equals(beinvitedCodeUserId)) {
teamUserInfoForestStartToPartner(beinvitedCodeUserId);
}
......@@ -380,7 +380,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
* @param inviteUserId 邀请人userid
*/
private void teamUserInfoFarmerToForestStart(String inviteUserId) {
if (!"".equals(inviteUserId)){
if (!"".equals(inviteUserId)) {
//邀请人的团队信息表对象
TeamUserInfo teamNumInfoBuyId = teamUserInfoMapper.getByUserId(inviteUserId);
......@@ -389,7 +389,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
String beinvitedCodeUserId = "";
String inviteCode = byUserId.getBeInvitedCode();
if (!sysInviteCode1.equals(inviteUserId) && !sysInviteCode2.equals(inviteUserId)) {
if (!SYSINVITECODE1.equals(inviteUserId) && !SYSINVITECODE2.equals(inviteUserId)) {
//通过邀请人的用户信息获取邀请人的推荐人邀请码
beinvitedCodeUserId = usersMapper.getByBeInvitedCode(inviteCode).getUserId();
}
......@@ -405,11 +405,11 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//森林之星用户数量 + 1
teamNumInfoBuyId.setForestStartNum(teamNumInfoBuyId.getForestStartNum() + 1);
teamUserInfoMapper.updateById(teamNumInfoBuyId);
if (sysInviteCode1.equals(inviteUserId) || sysInviteCode2.equals(inviteUserId)) {
if (SYSINVITECODE1.equals(inviteUserId) || SYSINVITECODE2.equals(inviteUserId)) {
return;
}
//递归向上修改团队用户信息表
if ("".equals(beinvitedCodeUserId)){
if ("".equals(beinvitedCodeUserId)) {
teamUserInfoFarmerToForestStart(beinvitedCodeUserId);
}
......@@ -422,7 +422,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
* @param inviteUserId 邀请人userid
*/
private void teamUserInfoGoldTreeToFarmer(String inviteUserId) {
if (!"".equals(inviteUserId)){
if (!"".equals(inviteUserId)) {
//邀请人的团队信息表对象
TeamUserInfo teamNumInfoBuyId = teamUserInfoMapper.getByUserId(inviteUserId);
......@@ -431,7 +431,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
String beinvitedCodeUserId = "";
String inviteCode = byUserId.getBeInvitedCode();
if (!sysInviteCode1.equals(inviteUserId) && !sysInviteCode2.equals(inviteUserId)) {
if (!SYSINVITECODE1.equals(inviteUserId) && !SYSINVITECODE2.equals(inviteUserId)) {
//通过邀请人的用户信息获取邀请人的推荐人邀请码
beinvitedCodeUserId = usersMapper.getByBeInvitedCode(inviteCode).getUserId();
}
......@@ -447,11 +447,11 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//农场主数量 + 1
teamNumInfoBuyId.setFarmerNum(teamNumInfoBuyId.getFarmerNum() + 1);
teamUserInfoMapper.updateById(teamNumInfoBuyId);
if (sysInviteCode1.equals(inviteUserId) || sysInviteCode2.equals(inviteUserId)) {
if (SYSINVITECODE1.equals(inviteUserId) || SYSINVITECODE2.equals(inviteUserId)) {
return;
}
//递归向上修改团队用户信息表
if ("".equals(beinvitedCodeUserId)){
if ("".equals(beinvitedCodeUserId)) {
teamUserInfoGoldTreeToFarmer(beinvitedCodeUserId);
}
......@@ -464,7 +464,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
* @param inviteUserId 邀请人userid
*/
private void teamUserInfoSilverToGoldTree(String inviteUserId) {
if(!"".equals(inviteUserId)){
if (!"".equals(inviteUserId)) {
//邀请人的团队信息表对象
TeamUserInfo teamNumInfoBuyId = teamUserInfoMapper.getByUserId(inviteUserId);
......@@ -473,7 +473,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
String beinvitedCodeUserId = "";
String inviteCode = byUserId.getBeInvitedCode();
if (!sysInviteCode1.equals(inviteUserId) && !sysInviteCode2.equals(inviteUserId)) {
if (!SYSINVITECODE1.equals(inviteUserId) && !SYSINVITECODE2.equals(inviteUserId)) {
//通过邀请人的用户信息获取邀请人的推荐人邀请码
beinvitedCodeUserId = usersMapper.getByBeInvitedCode(inviteCode).getUserId();
}
......@@ -489,11 +489,11 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//黄金树用户数量 - 1
teamNumInfoBuyId.setGoldTreeNum(teamNumInfoBuyId.getGoldTreeNum() + 1);
teamUserInfoMapper.updateById(teamNumInfoBuyId);
if (sysInviteCode1.equals(inviteUserId) || sysInviteCode2.equals(inviteUserId)) {
if (SYSINVITECODE1.equals(inviteUserId) || SYSINVITECODE2.equals(inviteUserId)) {
return;
}
//递归向上修改团队用户信息表
if ("".equals(beinvitedCodeUserId)){
if ("".equals(beinvitedCodeUserId)) {
teamUserInfoSilverToGoldTree(beinvitedCodeUserId);
}
......@@ -506,7 +506,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
* @param inviteUserId 邀请人userid
*/
private void teamUserInfoBronzeToSilver(String inviteUserId) {
if (!"".equals(inviteUserId)){
if (!"".equals(inviteUserId)) {
//邀请人的团队信息表对象
TeamUserInfo teamNumInfoBuyId = teamUserInfoMapper.getByUserId(inviteUserId);
......@@ -515,7 +515,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
String beinvitedCodeUserId = "";
String inviteCode = byUserId.getBeInvitedCode();
if (!sysInviteCode1.equals(inviteUserId) && !sysInviteCode2.equals(inviteUserId)) {
if (!SYSINVITECODE1.equals(inviteUserId) && !SYSINVITECODE2.equals(inviteUserId)) {
//通过邀请人的用户信息获取邀请人的推荐人邀请码
beinvitedCodeUserId = usersMapper.getByBeInvitedCode(inviteCode).getUserId();
}
......@@ -531,11 +531,11 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//白银树用户数量+1
teamNumInfoBuyId.setSilverTreeNum(teamNumInfoBuyId.getSilverTreeNum() + 1);
teamUserInfoMapper.updateById(teamNumInfoBuyId);
if (sysInviteCode1.equals(inviteUserId) || sysInviteCode2.equals(inviteUserId)) {
if (SYSINVITECODE1.equals(inviteUserId) || SYSINVITECODE2.equals(inviteUserId)) {
return;
}
//递归向上修改团队用户信息表
if ("".equals(beinvitedCodeUserId)){
if ("".equals(beinvitedCodeUserId)) {
teamUserInfoBronzeToSilver(beinvitedCodeUserId);
}
......@@ -548,7 +548,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
* @param inviteUserId 邀请人userid
*/
private void teamUserInfoSeedToBronze(String inviteUserId) {
if (!"".equals(inviteUserId)){
if (!"".equals(inviteUserId)) {
//邀请人的团队信息表对象
TeamUserInfo teamNumInfoBuyId = teamUserInfoMapper.getByUserId(inviteUserId);
......@@ -557,7 +557,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
String beinvitedCodeUserId = "";
String inviteCode = byUserId.getBeInvitedCode();
if (!sysInviteCode1.equals(inviteUserId) && !sysInviteCode2.equals(inviteUserId)) {
if (!SYSINVITECODE1.equals(inviteUserId) && !SYSINVITECODE2.equals(inviteUserId)) {
//通过邀请人的用户信息获取邀请人的推荐人邀请码
beinvitedCodeUserId = usersMapper.getByBeInvitedCode(inviteCode).getUserId();
}
......@@ -573,11 +573,11 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//邀请人的团队用户信息表中青铜树数量 + 1
teamNumInfoBuyId.setBronzeTreeNum(teamNumInfoBuyId.getBronzeTreeNum() + 1);
teamUserInfoMapper.updateById(teamNumInfoBuyId);
if (sysInviteCode1.equals(inviteUserId) || sysInviteCode2.equals(inviteUserId)) {
if (SYSINVITECODE1.equals(inviteUserId) || SYSINVITECODE2.equals(inviteUserId)) {
return;
}
//递归向上修改团队用户信息表
if ("".equals(beinvitedCodeUserId)){
if ("".equals(beinvitedCodeUserId)) {
teamUserInfoSeedToBronze(beinvitedCodeUserId);
}
......@@ -590,7 +590,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
* @param inviteUserId 邀请人userid
*/
private void teamUserInfoNormalToSeed(String inviteUserId) {
if (!"".equals(inviteUserId)){
if (!"".equals(inviteUserId)) {
//邀请人的团队信息表对象
TeamUserInfo teamNumInfoBuyId = teamUserInfoMapper.getByUserId(inviteUserId);
......@@ -600,7 +600,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
String beinvitedCodeUserId = "";
//邀请人的推荐人邀请码
String inviteCode = intiveUserByUserId.getBeInvitedCode();
if (!sysInviteCode1.equals(inviteUserId) && !sysInviteCode2.equals(inviteUserId)) {
if (!SYSINVITECODE1.equals(inviteUserId) && !SYSINVITECODE2.equals(inviteUserId)) {
//通过邀请人的用户信息获取邀请人的推荐人邀请码
User byBeInvitedCode = usersMapper.getByBeInvitedCode(inviteCode);
if (null != byBeInvitedCode) {
......@@ -617,7 +617,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//第一波用户是谁邀请的
teamNumInfoBuyId.setSeedlingNum(teamNumInfoBuyId.getSeedlingNum() + 1);
teamUserInfoMapper.updateById(teamNumInfoBuyId);
if (sysInviteCode1.equals(inviteUserId) || sysInviteCode2.equals(inviteUserId)) {
if (SYSINVITECODE1.equals(inviteUserId) || SYSINVITECODE2.equals(inviteUserId)) {
return;
}
//递归向上修改团队用户信息表
......@@ -663,14 +663,14 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
cultivatingPrizeInfo.setSeedling(seedling);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
//账户表中累计收益和当月收益累加
accountAddEarningsTotalAndEarningsMonth(inviteUserId,cultivatingPrize);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+seedling);
accountAddEarningsTotalAndEarningsMonth(inviteUserId, cultivatingPrize);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + seedling);
} else {
//3.修改培育奖记录状态 ==2
seedling = 2;
cultivatingPrizeInfo.setSeedling(seedling);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
log.info("用户"+inviteUserId +"获得"+ "培育奖来自---用户id"+userId+"userlevel"+level+"status:"+seedling);
log.info("用户" + inviteUserId + "获得" + "培育奖来自---用户id" + userId + "userlevel" + level + "status:" + seedling);
}
}
......@@ -701,14 +701,14 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
cultivatingPrizeInfo.setBronzeTree(bronzeTree);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
//账户表中累计收益和当月收益累加
accountAddEarningsTotalAndEarningsMonth(inviteUserId,cultivatingPrize);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+bronzeTree);
accountAddEarningsTotalAndEarningsMonth(inviteUserId, cultivatingPrize);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + bronzeTree);
} else {
//3.修改培育奖记录状态 ==2
bronzeTree = 2;
cultivatingPrizeInfo.setBronzeTree(bronzeTree);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+bronzeTree);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + bronzeTree);
}
}
......@@ -739,14 +739,14 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
cultivatingPrizeInfo.setBronzeTree(silverTree);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
//账户表中累计收益和当月收益累加
accountAddEarningsTotalAndEarningsMonth(inviteUserId,cultivatingPrize);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+silverTree);
accountAddEarningsTotalAndEarningsMonth(inviteUserId, cultivatingPrize);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + silverTree);
} else {
//3.修改培育奖记录状态 ==2
silverTree = 2;
cultivatingPrizeInfo.setBronzeTree(silverTree);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+silverTree);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + silverTree);
}
}
}
......@@ -760,7 +760,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
User inviteUser = usersMapper.getByUserId(inviteUserId);
if (null != inviteUser) {
int userLevel = inviteUser.getUserLevel();
if (userLevel >= level ){
if (userLevel >= level) {
//2.交易流水新增一条数据
TradeRecord tradeRecord = new TradeRecord();
......@@ -776,14 +776,14 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
cultivatingPrizeInfo.setGoldTree(goldTree);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
//账户表中累计收益和当月收益累加
accountAddEarningsTotalAndEarningsMonth(inviteUserId,cultivatingPrize);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+goldTree);
}else {
accountAddEarningsTotalAndEarningsMonth(inviteUserId, cultivatingPrize);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + goldTree);
} else {
//3.修改培育奖记录状态 ==2
goldTree = 2;
cultivatingPrizeInfo.setGoldTree(goldTree);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+goldTree);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + goldTree);
}
}
}
......@@ -797,7 +797,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
User inviteUser = usersMapper.getByUserId(inviteUserId);
if (null != inviteUser) {
int userLevel = inviteUser.getUserLevel();
if (userLevel >= level){
if (userLevel >= level) {
//2.交易流水新增一条数据
TradeRecord tradeRecord = new TradeRecord();
......@@ -813,14 +813,14 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
cultivatingPrizeInfo.setGoldTree(farmer);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
//账户表中累计收益和当月收益累加
accountAddEarningsTotalAndEarningsMonth(inviteUserId,cultivatingPrize);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+farmer);
}else {
accountAddEarningsTotalAndEarningsMonth(inviteUserId, cultivatingPrize);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + farmer);
} else {
//3.修改培育奖记录状态 ==2
farmer = 2;
cultivatingPrizeInfo.setGoldTree(farmer);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+farmer);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + farmer);
}
}
}
......@@ -834,7 +834,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
User inviteUser = usersMapper.getByUserId(inviteUserId);
if (null != inviteUser) {
int userLevel = inviteUser.getUserLevel();
if (userLevel >= level){
if (userLevel >= level) {
//2.交易流水新增一条数据
TradeRecord tradeRecord = new TradeRecord();
......@@ -850,14 +850,14 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
cultivatingPrizeInfo.setGoldTree(forestStart);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
//账户表中累计收益和当月收益累加
accountAddEarningsTotalAndEarningsMonth(inviteUserId,cultivatingPrize);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+forestStart);
}else {
accountAddEarningsTotalAndEarningsMonth(inviteUserId, cultivatingPrize);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + forestStart);
} else {
//3.修改培育奖记录状态 ==2
forestStart = 2;
cultivatingPrizeInfo.setGoldTree(forestStart);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+forestStart);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + forestStart);
}
}
}
......@@ -871,7 +871,7 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
User inviteUser = usersMapper.getByUserId(inviteUserId);
if (null != inviteUser) {
int userLevel = inviteUser.getUserLevel();
if (userLevel >= level){
if (userLevel >= level) {
//2.交易流水新增一条数据
TradeRecord tradeRecord = new TradeRecord();
......@@ -887,14 +887,14 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
cultivatingPrizeInfo.setGoldTree(partner);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
//账户表中累计收益和当月收益累加
accountAddEarningsTotalAndEarningsMonth(inviteUserId,cultivatingPrize);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+partner);
}else {
accountAddEarningsTotalAndEarningsMonth(inviteUserId, cultivatingPrize);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + partner);
} else {
//3.修改培育奖记录状态 ==2
partner = 2;
cultivatingPrizeInfo.setGoldTree(partner);
cultivatingPrizeInfoMapper.updateById(cultivatingPrizeInfo);
log.info("用户:"+inviteUserId +"获得"+ "培育奖来自---用户id:"+userId+"userlevel:"+level+"status:"+partner);
log.info("用户:" + inviteUserId + "获得" + "培育奖来自---用户id:" + userId + "userlevel:" + level + "status:" + partner);
}
}
}
......@@ -903,26 +903,26 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
//同步accountInfo 和TeamPerformance 的用户等级
@Override
public void accountAndTeamPerformanceUserLevelUpdate(String userId){
public void accountAndTeamPerformanceUserLevelUpdate(String userId) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM");
String format = dateFormat.format(new Date());
User userByUserId = usersMapper.getUserByUserId(userId);
if (null != userByUserId){
if (null != userByUserId) {
int userLevel = userByUserId.getUserLevel();
AccountInfo accountInfoByUserId = accountMapper.getByUserId(userId);
accountInfoByUserId.setUserLevel(userLevel);
TeamPerformance teamPerformanceByUserId = teamPerformanceMapper.getByUserIdAndTime(userId,format);
if(null == teamPerformanceByUserId){
TeamPerformance teamPerformanceByUserId = teamPerformanceMapper.getByUserIdAndTime(userId, format);
if (null == teamPerformanceByUserId) {
TeamPerformance teamPerformance = new TeamPerformance();
teamPerformance.setUserId(userId);
teamPerformance.setUserLevel(userLevel);
teamPerformance.setYearMonth(format);
teamPerformance.setMonthTeamPerformance(new BigDecimal(0));
teamPerformanceMapper.add(teamPerformance);
}else {
} else {
teamPerformanceByUserId.setUserLevel(userLevel);
teamPerformanceMapper.edit(teamPerformanceByUserId);
}
......@@ -933,11 +933,12 @@ public class UserLevelServiceImpl extends ServiceImpl<UsersMapper, User> impleme
/**
* 用户获得培育奖之后
* 进行账户表累加操作
* 当月收益和累计收益
* 进行账户表累加操作
* 当月收益和累计收益
*
* @param userId
*/
public void accountAddEarningsTotalAndEarningsMonth(String userId , BigDecimal cultivatingPrize){
public void accountAddEarningsTotalAndEarningsMonth(String userId, BigDecimal cultivatingPrize) {
AccountInfo accountMapperByUserId = accountMapper.getByUserId(userId);
BigDecimal earningsMonth = accountMapperByUserId.getEarningsMonth();
BigDecimal earningsTotal = accountMapperByUserId.getEarningsTotal();
......
......@@ -126,10 +126,4 @@ public class UserLevelController {
recommendUserService.clearMonthCount();
}
// @ApiOperation(value = "订单测试用户直推的当月收益累加", notes = "订单测试用户直推的当月收益累加", httpMethod = "GET")
// @GetMapping("/jsonOrder")
// public void jsonOrder() throws IOException {
//
// orderService.orderJSON();
// }
}
......@@ -18,7 +18,7 @@ spring:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://8.131.244.76:3306/shop-mall?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8
username: root
password: PRMHmHBr
password: qzh@xitiansen
initial-size: 10
max-active: 100
min-idle: 10
......
......@@ -3,9 +3,9 @@ spring:
type: com.alibaba.druid.pool.DruidDataSource
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/shop-mall?useUnicode=true&serverTimezone=GMT%2B8
url: jdbc:mysql://8.140.108.250:3306/shop-mall?useUnicode=true&serverTimezone=GMT%2B8
username: xitiansen
password: RmRDH8xCxDjDjxM5
password: adm4HYservice
initial-size: 10
max-active: 100
min-idle: 10
......@@ -36,7 +36,7 @@ spring:
redis:
open: false # 是否开启redis缓存 true开启 false关闭
database: 0
host: 127.0.0.1
host: 8.140.108.250
port: 6379
password: 1qaz@WSX
timeout: 6000ms
......
......@@ -8,7 +8,7 @@ server:
max-http-form-post-size: 1024MB
# 1 073 741 824
port: 8997
port: 81
servlet:
context-path: /shop-mall
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment