|
@@ -53,10 +53,10 @@ public class CouponProductServiceImpl implements CouponProductService {
|
|
|
//删除之前的记录
|
|
//删除之前的记录
|
|
|
couponProductMapper.deleteByCouponId(couponId);
|
|
couponProductMapper.deleteByCouponId(couponId);
|
|
|
//再新增现在的
|
|
//再新增现在的
|
|
|
- if(CouponProductTypeEnum.ALL.getType() == type) {
|
|
|
|
|
|
|
+ if(CouponProductTypeEnum.ALL.getType().equals(type)) {
|
|
|
CouponProductDo couponProductDo = BeanUtils.toBean(reqVO, CouponProductDo.class);
|
|
CouponProductDo couponProductDo = BeanUtils.toBean(reqVO, CouponProductDo.class);
|
|
|
couponProductMapper.insert(couponProductDo);
|
|
couponProductMapper.insert(couponProductDo);
|
|
|
- }else if(CouponProductTypeEnum.CATEGORY.getType() == type){
|
|
|
|
|
|
|
+ }else if(CouponProductTypeEnum.CATEGORY.getType().equals(type)){
|
|
|
List<Long> relationIds = reqVO.getRelationIds();
|
|
List<Long> relationIds = reqVO.getRelationIds();
|
|
|
List<CouponProductDo> list = new ArrayList<>();
|
|
List<CouponProductDo> list = new ArrayList<>();
|
|
|
relationIds.stream().forEach(relationId -> {
|
|
relationIds.stream().forEach(relationId -> {
|
|
@@ -67,7 +67,7 @@ public class CouponProductServiceImpl implements CouponProductService {
|
|
|
list.add(couponProductDo);
|
|
list.add(couponProductDo);
|
|
|
});
|
|
});
|
|
|
couponProductMapper.insertBatch(list);
|
|
couponProductMapper.insertBatch(list);
|
|
|
- }else if(CouponProductTypeEnum.CUSTOM.getType() == type){
|
|
|
|
|
|
|
+ }else if(CouponProductTypeEnum.CUSTOM.getType().equals(type)){
|
|
|
List<RelationReqVo> relationList = reqVO.getRelationList();
|
|
List<RelationReqVo> relationList = reqVO.getRelationList();
|
|
|
List<CouponProductDo> list = new ArrayList<>();
|
|
List<CouponProductDo> list = new ArrayList<>();
|
|
|
relationList.stream().forEach(relation -> {
|
|
relationList.stream().forEach(relation -> {
|
|
@@ -93,10 +93,10 @@ public class CouponProductServiceImpl implements CouponProductService {
|
|
|
CouponProductDo couponProductDo = list.get(0);
|
|
CouponProductDo couponProductDo = list.get(0);
|
|
|
vo.setCouponId(couponProductDo.getCouponId());
|
|
vo.setCouponId(couponProductDo.getCouponId());
|
|
|
vo.setType(couponProductDo.getType());
|
|
vo.setType(couponProductDo.getType());
|
|
|
- if(CouponProductTypeEnum.CATEGORY.getType() == couponProductDo.getType()) {
|
|
|
|
|
|
|
+ if(CouponProductTypeEnum.CATEGORY.getType().equals(couponProductDo.getType())) {
|
|
|
List<Long> relationIds = CollectionUtils.convertList(list, CouponProductDo::getRelationId);
|
|
List<Long> relationIds = CollectionUtils.convertList(list, CouponProductDo::getRelationId);
|
|
|
vo.setRelationIds(relationIds);
|
|
vo.setRelationIds(relationIds);
|
|
|
- }else if(CouponProductTypeEnum.CUSTOM.getType() == couponProductDo.getType()) {
|
|
|
|
|
|
|
+ }else if(CouponProductTypeEnum.CUSTOM.getType().equals(couponProductDo.getType())) {
|
|
|
List<RelationRespVo> relationList = couponProductMapper.selectRelationProductList(couponId);
|
|
List<RelationRespVo> relationList = couponProductMapper.selectRelationProductList(couponId);
|
|
|
relationList.stream().forEach(item -> item.setRelationSkuIds(Arrays.asList(item.getRelationSkuIdsStr().split(","))));
|
|
relationList.stream().forEach(item -> item.setRelationSkuIds(Arrays.asList(item.getRelationSkuIdsStr().split(","))));
|
|
|
vo.setRelationList(relationList);
|
|
vo.setRelationList(relationList);
|