| @@ -4,8 +4,7 @@ import com.iformall.common.ErrorCode; | |||||
| import com.iformall.domain.po.*; | import com.iformall.domain.po.*; | ||||
| import com.iformall.domain.po.msg.BaseMsg; | import com.iformall.domain.po.msg.BaseMsg; | ||||
| import com.iformall.domain.po.msg.FmInsideCouponVerifyMsg; | 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.exception.MallinkException; | ||||
| import com.iformall.service.*; | import com.iformall.service.*; | ||||
| import com.iformall.service.msg.MsgSendService; | import com.iformall.service.msg.MsgSendService; | ||||
| @@ -37,6 +36,10 @@ public class FmInsideCouponVerifyMsgServiceImpl implements MsgSendService { | |||||
| logger.error("券包ID未找到: " + msg.getCouponOrderId()); | logger.error("券包ID未找到: " + msg.getCouponOrderId()); | ||||
| throw new MallinkException(ErrorCode.COUPON_ORDER_IS_NULL.getCode(), "券包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()); | WxMerchantBUser user = merchantBUserService.getById(msg.getBUserId()); | ||||
| if(user == null) { | if(user == null) { | ||||