| @@ -99,6 +99,7 @@ public class WxCouponChannelServiceImpl implements WxCouponChannelService { | |||||
| wxCouponChannel.setTenantId(tenantId); | wxCouponChannel.setTenantId(tenantId); | ||||
| wxCouponChannel.setStatus(status); | wxCouponChannel.setStatus(status); | ||||
| wxCouponChannel.setCouponId(couponId); | wxCouponChannel.setCouponId(couponId); | ||||
| wxCouponChannel.setUpdateDate(new Date()); | |||||
| wxCouponChannelMapper.updateStatusByCouponId(wxCouponChannel); | wxCouponChannelMapper.updateStatusByCouponId(wxCouponChannel); | ||||
| } | } | ||||
| @@ -15,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired; | |||||
| import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||
| import org.springframework.transaction.annotation.Transactional; | import org.springframework.transaction.annotation.Transactional; | ||||
| import java.util.Date; | |||||
| import java.util.List; | import java.util.List; | ||||
| @Service | @Service | ||||
| @@ -150,6 +151,7 @@ public class WxCouponSendServiceImpl implements WxCouponSendService { | |||||
| wxCouponSend.setTenantId(tenantId); | wxCouponSend.setTenantId(tenantId); | ||||
| wxCouponSend.setCouponId(couponId); | wxCouponSend.setCouponId(couponId); | ||||
| wxCouponSend.setStatus(status); | wxCouponSend.setStatus(status); | ||||
| wxCouponSend.setUpdateDate(new Date()); | |||||
| wxCouponSendMapper.updateStatusByCouponId(wxCouponSend); | wxCouponSendMapper.updateStatusByCouponId(wxCouponSend); | ||||
| } | } | ||||
| @@ -57,6 +57,7 @@ public class WxCouponServiceImpl implements WxCouponService { | |||||
| record.setId(idWorker.nextId()); | record.setId(idWorker.nextId()); | ||||
| wxCouponMapper.insertSelective(record); | wxCouponMapper.insertSelective(record); | ||||
| } else { | } else { | ||||
| record.setUpdateDate(new Date()); | |||||
| wxCouponMapper.updateByPrimaryKeySelective(record); | wxCouponMapper.updateByPrimaryKeySelective(record); | ||||
| } | } | ||||
| return record.getId(); | return record.getId(); | ||||
| @@ -80,6 +81,7 @@ public class WxCouponServiceImpl implements WxCouponService { | |||||
| if (wxCoupon.getStatus() != null) { | if (wxCoupon.getStatus() != null) { | ||||
| if (query.getStatus().equals(EnumCouponStatus.COUPON_STATUS_THROW_IN.getCode()) | if (query.getStatus().equals(EnumCouponStatus.COUPON_STATUS_THROW_IN.getCode()) | ||||
| && wxCoupon.getStatus().equals(EnumCouponStatus.COUPON_STATUS_TAKE_OFFF.getCode())) { | && wxCoupon.getStatus().equals(EnumCouponStatus.COUPON_STATUS_TAKE_OFFF.getCode())) { | ||||
| //作废所有投放频道 | //作废所有投放频道 | ||||
| wxCouponChannelService | wxCouponChannelService | ||||
| .updateStatusByCouponId(wxCoupon.getId(), query.getTenantId(), EnumCouponChannelStatus.STATUS_TAKE_OFFF.getCode()); | .updateStatusByCouponId(wxCoupon.getId(), query.getTenantId(), EnumCouponChannelStatus.STATUS_TAKE_OFFF.getCode()); | ||||