|
|
@@ -4,6 +4,7 @@ import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.utils.DateUtils;
|
|
|
@@ -45,9 +46,25 @@ public class FsCouponServiceImpl implements IFsCouponService
|
|
|
* @return 优惠券
|
|
|
*/
|
|
|
@Override
|
|
|
+ public FsCoupon selectFsCouponByCouponId(Long couponId,Long userId)
|
|
|
+ {
|
|
|
+ FsCoupon fsCoupon = fsCouponMapper.selectFsCouponByCouponId(couponId);
|
|
|
+ if(ObjectUtils.isNotEmpty(userId)){
|
|
|
+ fsCoupon.setClaimed(fsUserCouponMapper.checkReceive(userId,fsCoupon.getCouponId())>0);
|
|
|
+ }
|
|
|
+ return fsCoupon;
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 查询优惠券
|
|
|
+ *
|
|
|
+ * @param couponId 优惠券主键
|
|
|
+ * @return 优惠券
|
|
|
+ */
|
|
|
+ @Override
|
|
|
public FsCoupon selectFsCouponByCouponId(Long couponId)
|
|
|
{
|
|
|
- return fsCouponMapper.selectFsCouponByCouponId(couponId);
|
|
|
+ FsCoupon fsCoupon = fsCouponMapper.selectFsCouponByCouponId(couponId);
|
|
|
+ return fsCoupon;
|
|
|
}
|
|
|
|
|
|
/**
|