|
|
|
@@ -727,6 +727,11 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { |
|
|
|
logger.info("转赠人与目前卡所有者不相同," + "转赠人:" + cUserId + ",当前所有者:" + ownerId); |
|
|
|
return new ResultData(ErrorCode.CARD_TRANSFERED); |
|
|
|
} |
|
|
|
|
|
|
|
if (!record.getUpdateDate().equals(cardCVo.getUpdateDate())) { |
|
|
|
return new ResultData(ErrorCode.CARD_TRANSFER_INVALID); |
|
|
|
} |
|
|
|
|
|
|
|
//判断卡是否已消费 |
|
|
|
//面额与余额是否相同 |
|
|
|
if (!cardCVo.getAmount().equals(cardCVo.getRemainingAmount())) { |
|
|
|
@@ -743,6 +748,7 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { |
|
|
|
//更新卡拥有者 |
|
|
|
try { |
|
|
|
record.setCUserId(null); |
|
|
|
record.setUpdateDate(new Date()); |
|
|
|
wxCouponOrderMapper.updateByPrimaryKeySelective(record); |
|
|
|
} catch (Exception e) { |
|
|
|
logger.info("更新卡拥有者信息失败"); |
|
|
|
@@ -773,6 +779,11 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { |
|
|
|
logger.info("转赠人与目前卡所有者不相同," + "转赠人:" + cUserId + ",当前所有者:" + ownerId); |
|
|
|
return new ResultData(ErrorCode.CARD_TRANSFERED); |
|
|
|
} |
|
|
|
|
|
|
|
if (!record.getUpdateDate().equals(cardCVo.getUpdateDate())) { |
|
|
|
return new ResultData(ErrorCode.CARD_TRANSFER_INVALID); |
|
|
|
} |
|
|
|
|
|
|
|
//判断卡是否已消费 |
|
|
|
//面额与余额是否相同 |
|
|
|
if (!cardCVo.getAmount().equals(cardCVo.getRemainingAmount())) { |
|
|
|
|