积分扣除提醒
This commit is contained in:
@@ -10,9 +10,7 @@ import com.czg.utils.PageUtil;
|
|||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
import com.mybatisflex.core.query.QueryWrapper;
|
import com.mybatisflex.core.query.QueryWrapper;
|
||||||
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
@@ -22,13 +22,13 @@ import com.czg.market.service.*;
|
|||||||
import com.czg.market.vo.MkBirthdayGiftRecordSummaryVO;
|
import com.czg.market.vo.MkBirthdayGiftRecordSummaryVO;
|
||||||
import com.czg.market.vo.MkBirthdayGiftRecordVO;
|
import com.czg.market.vo.MkBirthdayGiftRecordVO;
|
||||||
import com.czg.market.vo.MkBirthdayGiftVO;
|
import com.czg.market.vo.MkBirthdayGiftVO;
|
||||||
|
import com.czg.service.market.mapper.MkBirthdayGiftMapper;
|
||||||
import com.czg.utils.FunUtils;
|
import com.czg.utils.FunUtils;
|
||||||
import com.czg.utils.MyQueryWrapper;
|
import com.czg.utils.MyQueryWrapper;
|
||||||
import com.czg.utils.PageUtil;
|
import com.czg.utils.PageUtil;
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
import com.mybatisflex.core.query.QueryWrapper;
|
import com.mybatisflex.core.query.QueryWrapper;
|
||||||
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
||||||
import com.czg.service.market.mapper.MkBirthdayGiftMapper;
|
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
@@ -41,7 +41,6 @@ import java.time.LocalDate;
|
|||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.time.LocalTime;
|
import java.time.LocalTime;
|
||||||
import java.time.temporal.ChronoUnit;
|
import java.time.temporal.ChronoUnit;
|
||||||
import java.time.temporal.TemporalAdjusters;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -105,8 +104,7 @@ public class MkBirthdayGiftServiceImpl extends ServiceImpl<MkBirthdayGiftMapper,
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Page<MkBirthdayGiftRecordVO> getRecord(Long shopId, String key, LocalDateTime dateTime) {
|
public Page<MkBirthdayGiftRecordVO> getRecord(Long shopId, String key, LocalDateTime dateTime) {
|
||||||
QueryWrapper queryWrapper = new MyQueryWrapper()
|
QueryWrapper queryWrapper = new QueryWrapper().select()
|
||||||
.selectAll(MkBirthdayGiftRecord.class)
|
|
||||||
.select(ShopUser::getNickName, ShopUser::getPhone)
|
.select(ShopUser::getNickName, ShopUser::getPhone)
|
||||||
.eq(MkBirthdayGiftRecord::getMainShopId, shopId)
|
.eq(MkBirthdayGiftRecord::getMainShopId, shopId)
|
||||||
.leftJoin(ShopUser.class).on(ShopUser::getId, MkBirthdayGiftRecord::getShopUserId);
|
.leftJoin(ShopUser.class).on(ShopUser::getId, MkBirthdayGiftRecord::getShopUserId);
|
||||||
@@ -266,13 +264,9 @@ public class MkBirthdayGiftServiceImpl extends ServiceImpl<MkBirthdayGiftMapper,
|
|||||||
|
|
||||||
if (StrUtil.isNotBlank(shopUser.getBirthDay())) {
|
if (StrUtil.isNotBlank(shopUser.getBirthDay())) {
|
||||||
try {
|
try {
|
||||||
boolean isInRange = false;
|
// 如果生日在范围内,返回优惠券列表
|
||||||
if ((thisYearBirthday.isEqual(startDate) || thisYearBirthday.isAfter(startDate))
|
if ((thisYearBirthday.isEqual(startDate) || thisYearBirthday.isAfter(startDate))
|
||||||
&& (thisYearBirthday.isEqual(endDate) || thisYearBirthday.isBefore(endDate))) {
|
&& (thisYearBirthday.isEqual(endDate) || thisYearBirthday.isBefore(endDate))) {
|
||||||
isInRange = true;
|
|
||||||
}
|
|
||||||
// 如果生日在范围内,返回优惠券列表
|
|
||||||
if (isInRange) {
|
|
||||||
shopUserService.updateById(new ShopUser().setId(shopUser.getId()).setBirthDayRemind(1));
|
shopUserService.updateById(new ShopUser().setId(shopUser.getId()).setBirthDayRemind(1));
|
||||||
return buildCouponList(config);
|
return buildCouponList(config);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -155,8 +155,11 @@ public class MkPointsUserServiceImpl extends ServiceImpl<MkPointsUserMapper, MkP
|
|||||||
.setSourceType("order")
|
.setSourceType("order")
|
||||||
.setType("points")
|
.setType("points")
|
||||||
.setReadStatus(0)
|
.setReadStatus(0)
|
||||||
.setTitle("积分到账")
|
.setTitle(points > 0 ? "积分到账" : "积分扣除")
|
||||||
.setContent(StrUtil.format("积分到账提醒:{} 积分已成功存储你的账户,可用于兑换好物、抵扣消费,快来解锁权益!", points));
|
.setContent(StrUtil.format("{}提醒:{} 积分已成功{},积分可用于兑换好物、抵扣消费,快来解锁权益!",
|
||||||
|
points > 0 ? "积分到账" : "积分扣除",
|
||||||
|
points,
|
||||||
|
points > 0 ? "存储你的账户" : "使用"));
|
||||||
acUserMsgService.addUserMsg(msg);
|
acUserMsgService.addUserMsg(msg);
|
||||||
|
|
||||||
return record.getId();
|
return record.getId();
|
||||||
|
|||||||
Reference in New Issue
Block a user