diff --git a/mallinkService/src/main/java/com/iformall/enums/EnumCouponTransfer.java b/mallinkService/src/main/java/com/iformall/enums/EnumCouponTransfer.java new file mode 100644 index 000000000..188d3a7db --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/enums/EnumCouponTransfer.java @@ -0,0 +1,35 @@ +package com.iformall.enums; + +/** + * Created by Stormeye on 2018/08/09. + */ +public enum EnumCouponTransfer { + + NO(0, "否"), + YES(1, "是"),; + + public static EnumCouponTransfer getEnum(Integer code) { + for (EnumCouponTransfer value : values()) { + if (value.getCode().equals(code)) { + return value; + } + } + return null; + } + + private Integer code; + private String message; + + EnumCouponTransfer(Integer code, String message) { + this.code = code; + this.message = message; + } + + public Integer getCode() { + return code; + } + + public String getMessage() { + return message; + } +} diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java index b033183ca..9bd74b6a4 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java @@ -233,7 +233,11 @@ public class WxCardSpendServiceImpl implements WxCardSpendService { } } - + //10、消费后修改转赠状态 + if (coupon.getSupportTransfer().equals(EnumCouponTransfer.YES.getCode())) { + coupon.setSupportTransfer(EnumCouponTransfer.NO.getCode()); + wxCouponMapper.updateByPrimaryKeySelective(coupon); + } return new ResultData(record); }