|
|
|
@@ -4,8 +4,7 @@ import com.iformall.common.ErrorCode; |
|
|
|
import com.iformall.domain.po.*; |
|
|
|
import com.iformall.domain.po.msg.BaseMsg; |
|
|
|
import com.iformall.domain.po.msg.FmInsideCouponVerifyMsg; |
|
|
|
import com.iformall.domain.po.msg.FmInsideOrderSuccessMsg; |
|
|
|
import com.iformall.enums.EnumCouponVerifyType; |
|
|
|
import com.iformall.enums.EnumCouponOrderStatus; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.service.*; |
|
|
|
import com.iformall.service.msg.MsgSendService; |
|
|
|
@@ -37,6 +36,10 @@ public class FmInsideCouponVerifyMsgServiceImpl implements MsgSendService { |
|
|
|
logger.error("券包ID未找到: " + msg.getCouponOrderId()); |
|
|
|
throw new MallinkException(ErrorCode.COUPON_ORDER_IS_NULL.getCode(), "券包ID未找到" + msg.getCouponOrderId()); |
|
|
|
} |
|
|
|
if (couponOrder.getCouponOrderStatus().equals(EnumCouponOrderStatus.COUPON_ORDER_USED.getCode())) { |
|
|
|
logger.error("券包ID已核销: " + msg.getCouponOrderId()); |
|
|
|
throw new MallinkException(ErrorCode.COUPON_ORDER_IS_USED.getCode(), "券包ID已核销" + msg.getCouponOrderId()); |
|
|
|
} |
|
|
|
|
|
|
|
WxMerchantBUser user = merchantBUserService.getById(msg.getBUserId()); |
|
|
|
if(user == null) { |
|
|
|
|