Commit c45e4f09 by zhangxingmin

JsonFormat

parent 5ca7cef1
...@@ -16,6 +16,7 @@ import com.yd.product.feign.request.announcementspecies.ApiAnnouncementSpeciesIm ...@@ -16,6 +16,7 @@ import com.yd.product.feign.request.announcementspecies.ApiAnnouncementSpeciesIm
import com.yd.product.feign.request.announcementspecies.ApiAnnouncementSpeciesPageRequest; import com.yd.product.feign.request.announcementspecies.ApiAnnouncementSpeciesPageRequest;
import com.yd.product.feign.response.announcementspecies.ApiAnnouncementSpeciesPageResponse; import com.yd.product.feign.response.announcementspecies.ApiAnnouncementSpeciesPageResponse;
import com.yd.product.service.model.AnnouncementSpecies; import com.yd.product.service.model.AnnouncementSpecies;
import com.yd.product.service.service.IAnnouncementCommissionRatioService;
import com.yd.product.service.service.IAnnouncementSpeciesService; import com.yd.product.service.service.IAnnouncementSpeciesService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -41,6 +42,9 @@ public class ApiAnnouncementSpeciesServiceImpl implements ApiAnnouncementSpecies ...@@ -41,6 +42,9 @@ public class ApiAnnouncementSpeciesServiceImpl implements ApiAnnouncementSpecies
@Autowired @Autowired
private ApiSpeciesSettingService apiSpeciesSettingService; private ApiSpeciesSettingService apiSpeciesSettingService;
@Autowired
private IAnnouncementCommissionRatioService iAnnouncementCommissionRatioService;
/** /**
* 分页列表查询-公告佣比率规格信息 * 分页列表查询-公告佣比率规格信息
* @param request * @param request
...@@ -67,6 +71,12 @@ public class ApiAnnouncementSpeciesServiceImpl implements ApiAnnouncementSpecies ...@@ -67,6 +71,12 @@ public class ApiAnnouncementSpeciesServiceImpl implements ApiAnnouncementSpecies
if (CollectionUtils.isEmpty(apiSpeciesPriceDtoList)) { if (CollectionUtils.isEmpty(apiSpeciesPriceDtoList)) {
throw new BusinessException("导入的数据不存在"); throw new BusinessException("导入的数据不存在");
} }
//先删后新增
//删除公告佣比率规格明细信息
//查询公告佣比率规格信息列表业务ID
// iAnnouncementSpeciesService.delByProductLaunchBizId(request.getProductLaunchBizId());
//删除公告佣比率规格信息
//查询规格价格配置列表 -> 新增公告佣比率规格数据 //查询规格价格配置列表 -> 新增公告佣比率规格数据
List<AnnouncementSpecies> saveList = apiSpeciesPriceDtoList.stream().map(dto -> { List<AnnouncementSpecies> saveList = apiSpeciesPriceDtoList.stream().map(dto -> {
AnnouncementSpecies species = new AnnouncementSpecies(); AnnouncementSpecies species = new AnnouncementSpecies();
......
package com.yd.product.feign.dto; package com.yd.product.feign.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
...@@ -60,6 +61,7 @@ public class ApiProductLaunchDto { ...@@ -60,6 +61,7 @@ public class ApiProductLaunchDto {
/** /**
* 开售日期 * 开售日期
*/ */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime releaseDate; private LocalDateTime releaseDate;
/** /**
......
...@@ -7,6 +7,8 @@ import com.yd.product.feign.request.announcementspecies.ApiAnnouncementSpeciesPa ...@@ -7,6 +7,8 @@ import com.yd.product.feign.request.announcementspecies.ApiAnnouncementSpeciesPa
import com.yd.product.feign.response.announcementspecies.ApiAnnouncementSpeciesPageResponse; import com.yd.product.feign.response.announcementspecies.ApiAnnouncementSpeciesPageResponse;
import com.yd.product.service.model.AnnouncementSpecies; import com.yd.product.service.model.AnnouncementSpecies;
import java.util.List;
/** /**
* <p> * <p>
* 公告佣比率规格表 服务类 * 公告佣比率规格表 服务类
...@@ -21,4 +23,8 @@ public interface IAnnouncementSpeciesService extends IService<AnnouncementSpecie ...@@ -21,4 +23,8 @@ public interface IAnnouncementSpeciesService extends IService<AnnouncementSpecie
ApiAnnouncementSpeciesPageRequest request); ApiAnnouncementSpeciesPageRequest request);
AnnouncementSpecies queryOne(String announcementSpeciesBizId); AnnouncementSpecies queryOne(String announcementSpeciesBizId);
List<AnnouncementSpecies> queryList(String productLaunchBizId);
Boolean delByProductLaunchBizId(String productLaunchBizId);
} }
...@@ -11,6 +11,8 @@ import com.yd.product.service.model.AnnouncementSpecies; ...@@ -11,6 +11,8 @@ import com.yd.product.service.model.AnnouncementSpecies;
import com.yd.product.service.service.IAnnouncementSpeciesService; import com.yd.product.service.service.IAnnouncementSpeciesService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
/** /**
* <p> * <p>
* 公告佣比率规格表 服务实现类 * 公告佣比率规格表 服务实现类
...@@ -33,4 +35,14 @@ public class AnnouncementSpeciesServiceImpl extends ServiceImpl<AnnouncementSpec ...@@ -33,4 +35,14 @@ public class AnnouncementSpeciesServiceImpl extends ServiceImpl<AnnouncementSpec
return this.getOne(new LambdaQueryWrapper<AnnouncementSpecies>().eq(AnnouncementSpecies::getAnnouncementSpeciesBizId,announcementSpeciesBizId)); return this.getOne(new LambdaQueryWrapper<AnnouncementSpecies>().eq(AnnouncementSpecies::getAnnouncementSpeciesBizId,announcementSpeciesBizId));
} }
@Override
public List<AnnouncementSpecies> queryList(String productLaunchBizId) {
return null;
}
@Override
public Boolean delByProductLaunchBizId(String productLaunchBizId) {
return null;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment