Browse Source

[C端首页][修改][换一换拼团和砍价]

release_toaliyun_real
gongbiao 6 years ago
parent
commit
a64bda4b00
3 changed files with 22 additions and 3 deletions
  1. +15
    -0
      mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java
  2. +2
    -1
      mallinkService/src/main/java/com/iformall/service/WxCouponChannelService.java
  3. +5
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java

+ 15
- 0
mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java View File

@@ -95,4 +95,19 @@ public class WxCouponChannelController extends BaseController {
});
}
}


@ApiOperation("分页列表接口")
@GetMapping("change")
public ResultData change(@ModelAttribute WxCouponChannel wxCouponChannel) {
if (null == wxCouponChannel) wxCouponChannel = new WxCouponChannel();
wxCouponChannel.setTenantId(getTenantId());
wxCouponChannel.setStatus(EnumCouponChannelStatus.STATUS_THROW_IN.getCode());
wxCouponChannel.setCouponStatus(EnumCouponStatus.COUPON_STATUS_THROW_IN.getCode());
wxCouponChannel.setSortColumns(BaseEntity.SortField.UpdateDate_DESC, BaseEntity.SortField.Id_DESC);
WxCouponChannelVo vo = wxCouponChannelService.change(wxCouponChannel);
return new ResultData(vo);
}


}

+ 2
- 1
mallinkService/src/main/java/com/iformall/service/WxCouponChannelService.java View File

@@ -3,7 +3,6 @@ package com.iformall.service;
import com.github.pagehelper.PageInfo;
import com.iformall.common.ResultData;
import com.iformall.domain.po.WxCouponChannel;
import com.iformall.domain.po.WxMerchant;
import com.iformall.domain.vo.WxCouponCVo;
import com.iformall.domain.vo.WxCouponChannelVo;

@@ -71,4 +70,6 @@ public interface WxCouponChannelService {

void updateStatusByCouponId(Long couponId,String tenantId,int status);

WxCouponChannelVo change(WxCouponChannel wxCouponChannel);

}

+ 5
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java View File

@@ -7,7 +7,6 @@ import com.iformall.common.IdWorker;
import com.iformall.common.ResultData;
import com.iformall.domain.po.WxCoupon;
import com.iformall.domain.po.WxCouponChannel;
import com.iformall.domain.po.WxMerchant;
import com.iformall.domain.vo.WxCouponCVo;
import com.iformall.domain.vo.WxCouponChannelAddVo;
import com.iformall.domain.vo.WxCouponChannelVo;
@@ -17,7 +16,6 @@ import com.iformall.mapper.WxCouponChannelMapper;
import com.iformall.mapper.WxCouponMerchantMapper;
import com.iformall.mapper.WxMerchantMapper;
import com.iformall.service.*;
import org.checkerframework.checker.units.qual.A;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -138,6 +136,11 @@ public class WxCouponChannelServiceImpl implements WxCouponChannelService {
wxCouponChannelMapper.updateStatusByCouponId(wxCouponChannel);
}

@Override
public WxCouponChannelVo change(WxCouponChannel record) {
return wxCouponChannelMapper.findVoList(record).parallelStream().findAny().orElseGet(null);
}

private boolean isCouponMerchantValid(Long couponId) {
Map paramMap = new HashMap<>();
paramMap.put("productId",couponId);


Loading…
Cancel
Save