|
|
|
@@ -358,6 +358,17 @@ public class WxCardInfoServiceImpl implements WxCardInfoService { |
|
|
|
String remark = user.getUsername() + "给实体卡卡号[" + cardInfo.getId() + "]" + EnumOperateLogType.getEnum(type).getInfo(); |
|
|
|
insertWxCardDailyLogInfo(user, wxCardInfo, wxCoupon, type, remark, wxCardInfo.getRemainingAmount()); |
|
|
|
|
|
|
|
WxCouponOrder couponOrder = new WxCouponOrder(); |
|
|
|
couponOrder.updateTenantInfo(cardInfo); |
|
|
|
couponOrder.setId(cardInfo.getId()); |
|
|
|
couponOrder.setUpdateDate(new Date()); |
|
|
|
if (type == EnumOperateLogType.ENABLE.getCode()) { |
|
|
|
couponOrder.setCouponOrderStatus(EnumCouponOrderStatus.CARD_USING.getCode()); |
|
|
|
wxCouponOrderMapper.updateCardCouponOrderStatus(couponOrder); |
|
|
|
}else if (type == EnumOperateLogType.STOP_USING.getCode()){ |
|
|
|
couponOrder.setCouponOrderStatus(EnumCouponOrderStatus.CARD_OVER_TIME.getCode()); |
|
|
|
wxCouponOrderMapper.updateCardCouponOrderStatus(couponOrder); |
|
|
|
} |
|
|
|
}catch (Exception e){ |
|
|
|
logger.error("startOrStop insert error"); |
|
|
|
throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "startOrStop 插入出错!"); |
|
|
|
|