From 5fcab4f1d5c3c65ecef6970a3479bae6d479ff99 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期四, 23 五月 2024 18:43:19 +0800 Subject: [PATCH] bug修复 --- meiya-rest/src/main/java/com/sinata/rest/modular/mall/job/UserV3UpDownWork.java | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/meiya-rest/src/main/java/com/sinata/rest/modular/mall/job/UserV3UpDownWork.java b/meiya-rest/src/main/java/com/sinata/rest/modular/mall/job/UserV3UpDownWork.java index 70ee45f..5856a33 100644 --- a/meiya-rest/src/main/java/com/sinata/rest/modular/mall/job/UserV3UpDownWork.java +++ b/meiya-rest/src/main/java/com/sinata/rest/modular/mall/job/UserV3UpDownWork.java @@ -57,8 +57,16 @@ } if (set_304 == 3 && DateUtil.isSameDay(DateUtil.date(), DateUtil.beginOfQuarter(DateUtil.date()))) { v3Up(); } - } + Integer set_306 = setService.getIntegerById(EnumSystemSetKey.SET_306.index); + if (set_306 == 1) { + v3UpPlan2(); + } if (set_306 == 2 && DateUtil.thisDayOfMonth() == 1) { + v3UpPlan2(); + } if (set_306 == 3 && DateUtil.isSameDay(DateUtil.date(), DateUtil.beginOfQuarter(DateUtil.date()))) { + v3UpPlan2(); + } + } public void v3Up() { // 自然季度开始结束时间 String beginTime = DateUtil.beginOfQuarter(DateUtil.date()).toString(); @@ -107,5 +115,17 @@ user.updateById(); } } - + public void v3UpPlan2(){ + List<MemUser> memUsers = memUserService.queryLevelUpUserList(); + for (MemUser user : memUsers) { + user.setMemberGradeId(EnumMemberGrade.G_4.index); + user.setMemberGradeTime(DateUtil.date()); + user.setCreditScore(BigDecimal.valueOf(100)); + user.setUpgradeStatus(1); + user.updateById(); + log.info("【黄金营销员晋升为城市合伙人】用户:{} / {},品行分:{}", + user.getId(), user.getRealName(), user.getCreditScore() + ); + } + } } -- Gitblit v1.7.1