Просмотр исходного кода

[卡转赠][修改][转赠状态]

release_toaliyun_real
gongbiao 7 лет назад
committed by Stormeye Wu
Родитель
Сommit
f209b13486
3 измененных файлов: 17 добавлений и 9 удалений
  1. +7
    -4
      mallinkService/src/main/java/com/iformall/domain/po/WxCardInfo.java
  2. +6
    -4
      mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java
  3. +4
    -1
      mallinkService/src/main/resources/mapper/WxCardInfoMapper.xml

+ 7
- 4
mallinkService/src/main/java/com/iformall/domain/po/WxCardInfo.java Просмотреть файл

@@ -2,12 +2,12 @@ package com.iformall.domain.po;

import lombok.Data;

import javax.persistence.*;
import java.util.*;
import javax.persistence.Transient;
import java.util.List;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Table(name = "wx_card_info")
@Data
@@ -56,6 +56,9 @@ public class WxCardInfo implements Serializable {
@io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate")
private Date updateDate;

@io.swagger.annotations.ApiModelProperty(value = "是否支持转送(0:不支持,1支持)", name = "supportTransfer")
private Integer supportTransfer;

public static enum Field
{
Id_ASC("`id` ASC"),Id_DESC("`id` DESC")


+ 6
- 4
mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java Просмотреть файл

@@ -233,10 +233,12 @@ public class WxCardSpendServiceImpl implements WxCardSpendService {
}
}

//10、消费后修改转赠状态
if (coupon.getSupportTransfer().equals(EnumCouponTransfer.YES.getCode())) {
coupon.setSupportTransfer(EnumCouponTransfer.NO.getCode());
wxCouponMapper.updateByPrimaryKeySelective(coupon);
//10、消费后修改卡转赠状态
WxCardInfo wxCardInfo = new WxCardInfo();
wxCardInfo.setId(record.getCardId());
wxCardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode());
if (cardInfo.getSupportTransfer().equals(EnumCouponTransfer.YES.getCode())) {
wxCardInfoMapper.updateByPrimaryKeySelective(wxCardInfo);
}
return new ResultData(record);
}


+ 4
- 1
mallinkService/src/main/resources/mapper/WxCardInfoMapper.xml Просмотреть файл

@@ -14,10 +14,13 @@
<result column="remaining_share_fee_amount" jdbcType="INTEGER" property="remainingShareFeeAmount" />
<result column="create_date" jdbcType="TIMESTAMP" property="createDate" />
<result column="update_date" jdbcType="TIMESTAMP" property="updateDate" />
<result column="support_transfer" jdbcType="INTEGER" property="supportTransfer"/>
</resultMap>
<sql id="allColumns">
`id`,`tenant_id`,`coupon_id`,`transaction_id`,`amount`,`sale_amount`,`remaining_amount`,`service_fee_amount`,`share_fee_amount`,`remaining_share_fee_amount`,`create_date`,`update_date`
`id`,`tenant_id`,`coupon_id`,`transaction_id`,`amount`,`sale_amount`,`remaining_amount`,`service_fee_amount`,
`share_fee_amount`,`remaining_share_fee_amount`,`create_date`,`update_date`,`support_transfer`
</sql>

<sql id="dynamicWhereConditions">


Загрузка…
Отмена
Сохранить