Commit c45e4f09 by zhangxingmin

JsonFormat

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