查询订单数量 优化
This commit is contained in:
@@ -81,7 +81,12 @@ public class TaskCenterServiceImpl extends ServiceImpl<TaskCenterDao, TaskCenter
|
|||||||
case 2:
|
case 2:
|
||||||
//日任务
|
//日任务
|
||||||
if (s.getNumber().equals(1)) {
|
if (s.getNumber().equals(1)) {
|
||||||
Integer dayOrderNum = ordersService.countOrderNum(userId, DateUtil.today() + " 00:00:00");
|
// Integer dayOrderNum = ordersService.countOrderNum(userId, DateUtil.today() + " 00:00:00");
|
||||||
|
InviteAchievement inviteAchievement = inviteAchievementService.getByUserId(userId);
|
||||||
|
Integer dayOrderNum = 0;
|
||||||
|
if (inviteAchievement != null) {
|
||||||
|
dayOrderNum = inviteAchievement.getCount();
|
||||||
|
}
|
||||||
if (dayOrderNum < 3) {
|
if (dayOrderNum < 3) {
|
||||||
s.setDiscNumber(dayOrderNum);
|
s.setDiscNumber(dayOrderNum);
|
||||||
s.setNumber(3);
|
s.setNumber(3);
|
||||||
@@ -164,7 +169,12 @@ public class TaskCenterServiceImpl extends ServiceImpl<TaskCenterDao, TaskCenter
|
|||||||
//一次性任务
|
//一次性任务
|
||||||
case 3:
|
case 3:
|
||||||
if (s.getId().equals(1L)) {
|
if (s.getId().equals(1L)) {
|
||||||
Integer sumOrderNum = ordersService.countOrderNum(userId, null);
|
// Integer sumOrderNum = ordersService.countOrderNum(userId, null);
|
||||||
|
InviteAchievement inviteAchievement = inviteAchievementService.getByUserId(userId);
|
||||||
|
Integer sumOrderNum = 0;
|
||||||
|
if (inviteAchievement != null) {
|
||||||
|
sumOrderNum = inviteAchievement.getCount();
|
||||||
|
}
|
||||||
if (sumOrderNum != null && sumOrderNum < s.getNumber()) {
|
if (sumOrderNum != null && sumOrderNum < s.getNumber()) {
|
||||||
s.setDiscNumber(sumOrderNum);
|
s.setDiscNumber(sumOrderNum);
|
||||||
s.setNumber(s.getNumber());
|
s.setNumber(s.getNumber());
|
||||||
|
|||||||
Reference in New Issue
Block a user