Commit 9f0c3ad1 by guojuxing

Merge remote-tracking branch 'origin/developer' into developer

parents eaf0cb99 63846dbd
...@@ -156,12 +156,12 @@ public class FunctionApiServiceImpl implements FunctionApiService{ ...@@ -156,12 +156,12 @@ public class FunctionApiServiceImpl implements FunctionApiService{
} }
//一个流只能用一次 //一个流只能用一次
Stream<String> stream = Arrays.stream(functionComponent.split(",")); Stream<String> stream = Arrays.stream(functionComponent.split(","));
Stream<String> stream1 = Arrays.stream(functionComponent.split(",")); Stream<String> streamTwo = Arrays.stream(functionComponent.split(","));
if (stream.anyMatch(e -> !FunctionEnum.isRightCode(e))) { if (stream.anyMatch(e -> !FunctionEnum.isRightCode(e))) {
return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "功能组件值非法"); return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "功能组件值非法");
} }
StringBuilder temp = new StringBuilder("_"); StringBuilder temp = new StringBuilder("_");
stream1.sorted().forEach(e -> { streamTwo.sorted().forEach(e -> {
temp.append(e).append("_"); temp.append(e).append("_");
}); });
dto.setFunctionComponent(temp.toString()); dto.setFunctionComponent(temp.toString());
......
...@@ -118,13 +118,13 @@ public class IndexDescApiServiceImpl implements IndexDescApiService { ...@@ -118,13 +118,13 @@ public class IndexDescApiServiceImpl implements IndexDescApiService {
List<TabIndexDesc> indexDescList = this.indexDescService.listAllUnRel(notInIndexDescIdList); List<TabIndexDesc> indexDescList = this.indexDescService.listAllUnRel(notInIndexDescIdList);
if (StringUtils.isNotBlank(moduleIds)) { if (StringUtils.isNotBlank(moduleIds)) {
List<Integer> relModuleIdList2 = Stream.of(moduleIds.split(",")).map(Integer::valueOf).collect(Collectors.toList()); List<Integer> relModuleIdListTwo = Stream.of(moduleIds.split(",")).map(Integer::valueOf).collect(Collectors.toList());
List<TabIndexDesc> indexDescList2 = this.indexDescService.listByIds(relModuleIdList2); List<TabIndexDesc> indexDescListTwo = this.indexDescService.listByIds(relModuleIdListTwo);
if (CollectionUtils.isNotEmpty(indexDescList2)) { if (CollectionUtils.isNotEmpty(indexDescListTwo)) {
if (CollectionUtils.isEmpty(indexDescList)) { if (CollectionUtils.isEmpty(indexDescList)) {
indexDescList = new ArrayList<>(); indexDescList = new ArrayList<>();
} }
indexDescList.addAll(indexDescList2); indexDescList.addAll(indexDescListTwo);
} }
} }
......
...@@ -85,14 +85,14 @@ public class ConsumeStructureController { ...@@ -85,14 +85,14 @@ public class ConsumeStructureController {
vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel)); vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel));
params.setCountType(2); params.setCountType(2);
goDownComponent.setValueTotalForArea(params, levelVo); goDownComponent.setValueTotalForArea(params, levelVo);
ServiceResponse<Page<AgeConsumeAreaDTO>> response1 = consumeStructureApiService.pageAgeConsumeArea(params); ServiceResponse<Page<AgeConsumeAreaDTO>> ageConsumeAreaResponse = consumeStructureApiService.pageAgeConsumeArea(params);
this.goDownComponent.parseTotal(response1, vo); this.goDownComponent.parseTotal(ageConsumeAreaResponse, vo);
if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){ if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){
//无归属 //无归属
params.setCountType(3); params.setCountType(3);
goDownComponent.setValueWgsForArea(params, levelVo); goDownComponent.setValueWgsForArea(params, levelVo);
ServiceResponse<Page<AgeConsumeAreaDTO>> response2 = consumeStructureApiService.pageAgeConsumeArea(params); ServiceResponse<Page<AgeConsumeAreaDTO>> wgsResponse = consumeStructureApiService.pageAgeConsumeArea(params);
this.goDownComponent.parseWgs(response2, vo); this.goDownComponent.parseWgs(wgsResponse, vo);
} }
return RestResponse.success(vo); return RestResponse.success(vo);
} }
...@@ -131,14 +131,14 @@ public class ConsumeStructureController { ...@@ -131,14 +131,14 @@ public class ConsumeStructureController {
vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel)); vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel));
params.setCountType(2); params.setCountType(2);
goDownComponent.setValueTotalForArea(params, levelVo); goDownComponent.setValueTotalForArea(params, levelVo);
ServiceResponse<Page<GradeConsumeAreaDTO>> response1 = consumeStructureApiService.pageGradeConsumeArea(params); ServiceResponse<Page<GradeConsumeAreaDTO>> gradeConsumeAreaResponse = consumeStructureApiService.pageGradeConsumeArea(params);
this.goDownComponent.parseTotal(response1, vo); this.goDownComponent.parseTotal(gradeConsumeAreaResponse, vo);
if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){ if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){
params.setCountType(3); params.setCountType(3);
//无归属 //无归属
goDownComponent.setValueWgsForArea(params, levelVo); goDownComponent.setValueWgsForArea(params, levelVo);
ServiceResponse<Page<GradeConsumeAreaDTO>> response2 = consumeStructureApiService.pageGradeConsumeArea(params); ServiceResponse<Page<GradeConsumeAreaDTO>> wgsResponse = consumeStructureApiService.pageGradeConsumeArea(params);
this.goDownComponent.parseWgs(response2, vo); this.goDownComponent.parseWgs(wgsResponse, vo);
} }
return RestResponse.success(vo); return RestResponse.success(vo);
} }
...@@ -195,14 +195,14 @@ public class ConsumeStructureController { ...@@ -195,14 +195,14 @@ public class ConsumeStructureController {
vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel)); vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel));
params.setCountType(2); params.setCountType(2);
goDownComponent.setValueTotalForArea(params, levelVo); goDownComponent.setValueTotalForArea(params, levelVo);
ServiceResponse<Page<BirthConsumeAreaDTO>> response1 = consumeStructureApiService.pageBirthConsumeArea(params); ServiceResponse<Page<BirthConsumeAreaDTO>> birthConsumeAreaResponse = consumeStructureApiService.pageBirthConsumeArea(params);
this.goDownComponent.parseTotal(response1, vo); this.goDownComponent.parseTotal(birthConsumeAreaResponse, vo);
if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){ if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){
params.setCountType(3); params.setCountType(3);
//无归属 //无归属
goDownComponent.setValueWgsForArea(params, levelVo); goDownComponent.setValueWgsForArea(params, levelVo);
ServiceResponse<Page<BirthConsumeAreaDTO>> response2 = consumeStructureApiService.pageBirthConsumeArea(params); ServiceResponse<Page<BirthConsumeAreaDTO>> wgsResponse = consumeStructureApiService.pageBirthConsumeArea(params);
this.goDownComponent.parseWgs(response2, vo); this.goDownComponent.parseWgs(wgsResponse, vo);
} }
return RestResponse.success(vo); return RestResponse.success(vo);
} }
...@@ -251,14 +251,14 @@ public class ConsumeStructureController { ...@@ -251,14 +251,14 @@ public class ConsumeStructureController {
vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel)); vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel));
params.setCountType(2); params.setCountType(2);
goDownComponent.setValueTotalForArea(params, levelVo); goDownComponent.setValueTotalForArea(params, levelVo);
ServiceResponse<Page<NewOldConsumeAreaDTO>> response1 = consumeStructureApiService.pageNewOldConsumeArea(params); ServiceResponse<Page<NewOldConsumeAreaDTO>> newOldConsumeAreaResponse = consumeStructureApiService.pageNewOldConsumeArea(params);
this.goDownComponent.parseTotal(response1, vo); this.goDownComponent.parseTotal(newOldConsumeAreaResponse, vo);
if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){ if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){
params.setCountType(3); params.setCountType(3);
//无归属 //无归属
goDownComponent.setValueWgsForArea(params, levelVo); goDownComponent.setValueWgsForArea(params, levelVo);
ServiceResponse<Page<NewOldConsumeAreaDTO>> response2 = consumeStructureApiService.pageNewOldConsumeArea(params); ServiceResponse<Page<NewOldConsumeAreaDTO>> wgsResponse = consumeStructureApiService.pageNewOldConsumeArea(params);
this.goDownComponent.parseWgs(response2, vo); this.goDownComponent.parseWgs(wgsResponse, vo);
} }
return RestResponse.success(vo); return RestResponse.success(vo);
} }
...@@ -307,14 +307,14 @@ public class ConsumeStructureController { ...@@ -307,14 +307,14 @@ public class ConsumeStructureController {
vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel)); vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel));
params.setCountType(2); params.setCountType(2);
goDownComponent.setValueTotalForArea(params, levelVo); goDownComponent.setValueTotalForArea(params, levelVo);
ServiceResponse<Page<WhetherConsumeAreaDTO>> response1 = consumeStructureApiService.pageWhetherConsumeArea(params); ServiceResponse<Page<WhetherConsumeAreaDTO>> whetherConsumeAreaResponse = consumeStructureApiService.pageWhetherConsumeArea(params);
this.goDownComponent.parseTotal(response1, vo); this.goDownComponent.parseTotal(whetherConsumeAreaResponse, vo);
if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){ if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel().intValue() == levelVo.getLevel()){
//无归属 //无归属
params.setCountType(3); params.setCountType(3);
goDownComponent.setValueWgsForArea(params, levelVo); goDownComponent.setValueWgsForArea(params, levelVo);
ServiceResponse<Page<WhetherConsumeAreaDTO>> response2 = consumeStructureApiService.pageWhetherConsumeArea(params); ServiceResponse<Page<WhetherConsumeAreaDTO>> wgsResponse = consumeStructureApiService.pageWhetherConsumeArea(params);
this.goDownComponent.parseWgs(response2, vo); this.goDownComponent.parseWgs(wgsResponse, vo);
} }
return RestResponse.success(vo); return RestResponse.success(vo);
} }
......
...@@ -232,12 +232,12 @@ public class GoDownComponent { ...@@ -232,12 +232,12 @@ public class GoDownComponent {
gicMall(page, channel, enterpriseId, level); gicMall(page, channel, enterpriseId, level);
} }
if(StoreChannelEnum.WMMALL.getChannel().equals(channel)){ if(StoreChannelEnum.WMMALL.getChannel().equals(channel)){
List<WmStoreDTO> result1 = wmStoreApiService.listWmStore(enterpriseId, null).getResult(); List<WmStoreDTO> wmStoreList = wmStoreApiService.listWmStore(enterpriseId, null).getResult();
if(CollectionUtils.isNotEmpty(result1)){ if(CollectionUtils.isNotEmpty(wmStoreList)){
page.getResult().stream().forEach(b -> { page.getResult().stream().forEach(b -> {
BaseDTO baseSalesDTO = (BaseDTO) b; BaseDTO baseSalesDTO = (BaseDTO) b;
baseSalesDTO.setLevel(level - 1); baseSalesDTO.setLevel(level - 1);
for(WmStoreDTO dto : result1){ for(WmStoreDTO dto : wmStoreList){
if(baseSalesDTO instanceof BaseSalesDTO){ if(baseSalesDTO instanceof BaseSalesDTO){
if(baseSalesDTO.getId().equals(dto.getWmMallStoreId()+"")){ if(baseSalesDTO.getId().equals(dto.getWmMallStoreId()+"")){
baseSalesDTO.setName(dto.getWmMainAccount()); baseSalesDTO.setName(dto.getWmMainAccount());
......
...@@ -98,10 +98,10 @@ public class IndexController { ...@@ -98,10 +98,10 @@ public class IndexController {
onLine.add("-1"); onLine.add("-1");
} }
List<Long> mbrAreaIdList = this.dataAuthUtils.getMbrAreaId(userId, enterpriseId); List<Long> mbrAreaIdList = this.dataAuthUtils.getMbrAreaId(userId, enterpriseId);
ServiceResponse<IndexMemberOrderCntDTO> response1 = this.indexSalesApiService.getIndexMemberOrderCnt(enterpriseId, list, onLine, ServiceResponse<IndexMemberOrderCntDTO> allMemberOrderCntResponse = this.indexSalesApiService.getIndexMemberOrderCnt(enterpriseId, list, onLine,
StringUtils.isNoneBlank(mbrAreaId) ? Long.valueOf(mbrAreaId) : null, StringUtils.isNoneBlank(mbrAreaId) ? Long.valueOf(mbrAreaId) : null,
mbrAreaIdList, dateTypeQo.getType(), dateTypeQo.getDate(), 1); mbrAreaIdList, dateTypeQo.getType(), dateTypeQo.getDate(), 1);
ServiceResponse<IndexMemberOrderCntDTO> response2 = this.indexSalesApiService.getIndexMemberOrderCnt(enterpriseId, list, onLine, ServiceResponse<IndexMemberOrderCntDTO> memberOrderCntResponse = this.indexSalesApiService.getIndexMemberOrderCnt(enterpriseId, list, onLine,
StringUtils.isNoneBlank(mbrAreaId) ? Long.valueOf(mbrAreaId) : null, StringUtils.isNoneBlank(mbrAreaId) ? Long.valueOf(mbrAreaId) : null,
mbrAreaIdList, dateTypeQo.getType(), dateTypeQo.getDate(), 2); mbrAreaIdList, dateTypeQo.getType(), dateTypeQo.getDate(), 2);
ServiceResponse<IndexMemberOldOrderCnt> oldOrderCnt = this.indexSalesApiService.getIndexMemberOldOrderCnt(enterpriseId, list, onLine, ServiceResponse<IndexMemberOldOrderCnt> oldOrderCnt = this.indexSalesApiService.getIndexMemberOldOrderCnt(enterpriseId, list, onLine,
...@@ -110,17 +110,17 @@ public class IndexController { ...@@ -110,17 +110,17 @@ public class IndexController {
ServiceResponse<IndexMemberBirthCntDTO> birthOrderCnt = this.indexSalesApiService.getIndexMemberBirthOrderCnt(enterpriseId, list, onLine, ServiceResponse<IndexMemberBirthCntDTO> birthOrderCnt = this.indexSalesApiService.getIndexMemberBirthOrderCnt(enterpriseId, list, onLine,
StringUtils.isNoneBlank(mbrAreaId) ? Long.valueOf(mbrAreaId) : null, StringUtils.isNoneBlank(mbrAreaId) ? Long.valueOf(mbrAreaId) : null,
mbrAreaIdList, dateTypeQo.getType(), dateTypeQo.getDate()); mbrAreaIdList, dateTypeQo.getType(), dateTypeQo.getDate());
log.info("response1:{}", JSON.toJSONString(response1)); log.info("allMemberOrderCntResponse:{}", JSON.toJSONString(allMemberOrderCntResponse));
log.info("response2:{}", JSON.toJSONString(response2)); log.info("memberOrderCntResponse:{}", JSON.toJSONString(memberOrderCntResponse));
log.info("oldOrderCnt:{}", JSON.toJSONString(oldOrderCnt)); log.info("oldOrderCnt:{}", JSON.toJSONString(oldOrderCnt));
log.info("birthOrderCnt:{}", JSON.toJSONString(birthOrderCnt)); log.info("birthOrderCnt:{}", JSON.toJSONString(birthOrderCnt));
IndexConsume consume = new IndexConsume(); IndexConsume consume = new IndexConsume();
if(response1.isSuccess() && response1.getResult() != null && response2.getResult() != null){ if(allMemberOrderCntResponse.isSuccess() && allMemberOrderCntResponse.getResult() != null && memberOrderCntResponse.getResult() != null){
IndexMemberOrderCntDTO indexMemberOrderCntDto1 = response1.getResult(); IndexMemberOrderCntDTO allMemberOrderCntDto = allMemberOrderCntResponse.getResult();
IndexMemberOrderCntDTO indexMemberOrderCntDto2 = response2.getResult(); IndexMemberOrderCntDTO memberOrderCntDto = memberOrderCntResponse.getResult();
consume.setMemberRate(DataFormatUtils.rate(indexMemberOrderCntDto2.getOrderCnt(), indexMemberOrderCntDto1.getOrderCnt())); consume.setMemberRate(DataFormatUtils.rate(memberOrderCntDto.getOrderCnt(), allMemberOrderCntDto.getOrderCnt()));
String divide = DataFormatUtils.divide(DataFormatUtils.divideDouble(indexMemberOrderCntDto2.getOrderCnt(), indexMemberOrderCntDto1.getOrderCntHb()), String divide = DataFormatUtils.divide(DataFormatUtils.divideDouble(memberOrderCntDto.getOrderCnt(), allMemberOrderCntDto.getOrderCntHb()),
DataFormatUtils.divideDouble(indexMemberOrderCntDto2.getOrderCnt(), indexMemberOrderCntDto1.getOrderCntHb())); DataFormatUtils.divideDouble(memberOrderCntDto.getOrderCnt(), allMemberOrderCntDto.getOrderCntHb()));
consume.setMemberHb(divide); consume.setMemberHb(divide);
} }
if(oldOrderCnt.isSuccess() && oldOrderCnt.getResult() != null){ if(oldOrderCnt.isSuccess() && oldOrderCnt.getResult() != null){
......
...@@ -86,14 +86,14 @@ public class MemberCloudDataController { ...@@ -86,14 +86,14 @@ public class MemberCloudDataController {
vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel)); vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel));
params.setCountType(2); params.setCountType(2);
goDownComponent.setValueTotalForArea(params, levelVo); goDownComponent.setValueTotalForArea(params, levelVo);
ServiceResponse<Page<MemberDistributionAreaDTO>> response1 = memberCloudDataApiService.pageMemberDistributionArea(params); ServiceResponse<Page<MemberDistributionAreaDTO>> memberDistributionAreaResponse = memberCloudDataApiService.pageMemberDistributionArea(params);
this.goDownComponent.parseTotal(response1, vo); this.goDownComponent.parseTotal(memberDistributionAreaResponse, vo);
if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel() == levelVo.getLevel().intValue()){ if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel() == levelVo.getLevel().intValue()){
//无归属 //无归属
params.setCountType(3); params.setCountType(3);
goDownComponent.setValueWgsForArea(params, levelVo); goDownComponent.setValueWgsForArea(params, levelVo);
ServiceResponse<Page<MemberDistributionAreaDTO>> response2 = memberCloudDataApiService.pageMemberDistributionArea(params); ServiceResponse<Page<MemberDistributionAreaDTO>> wgsResponse = memberCloudDataApiService.pageMemberDistributionArea(params);
this.goDownComponent.parseWgs(response2, vo); this.goDownComponent.parseWgs(wgsResponse, vo);
} }
return RestResponse.success(vo); return RestResponse.success(vo);
} }
...@@ -116,14 +116,14 @@ public class MemberCloudDataController { ...@@ -116,14 +116,14 @@ public class MemberCloudDataController {
vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel)); vo.setPage(this.goDownComponent.parseData(pageServiceResponse.getResult(), params.getChannel(), params.getEnterpriseId(), params.getLevel(), maxLevel));
params.setCountType(2); params.setCountType(2);
goDownComponent.setValueTotalForArea(params, levelVo); goDownComponent.setValueTotalForArea(params, levelVo);
ServiceResponse<Page<MemberRecruitAreaDTO>> response1 = memberCloudDataApiService.pageMemberRecruitArea(params); ServiceResponse<Page<MemberRecruitAreaDTO>> memberRecruitAreaResponse = memberCloudDataApiService.pageMemberRecruitArea(params);
this.goDownComponent.parseTotal(response1, vo); this.goDownComponent.parseTotal(memberRecruitAreaResponse, vo);
if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel() == levelVo.getLevel().intValue()){ if(params.getChannel() != null && params.getChannel() == 1 && params.getLevel() == levelVo.getLevel().intValue()){
//无归属 //无归属
params.setCountType(3); params.setCountType(3);
goDownComponent.setValueWgsForArea(params, levelVo); goDownComponent.setValueWgsForArea(params, levelVo);
ServiceResponse<Page<MemberRecruitAreaDTO>> response2 = memberCloudDataApiService.pageMemberRecruitArea(params); ServiceResponse<Page<MemberRecruitAreaDTO>> wgsResponse = memberCloudDataApiService.pageMemberRecruitArea(params);
this.goDownComponent.parseWgs(response2, vo); this.goDownComponent.parseWgs(wgsResponse, vo);
} }
return RestResponse.success(vo); return RestResponse.success(vo);
} }
......
...@@ -266,10 +266,10 @@ public class StoreWidgetController { ...@@ -266,10 +266,10 @@ public class StoreWidgetController {
storeTypeVo.setId("1"); storeTypeVo.setId("1");
storeTypeVo.setName("启用"); storeTypeVo.setName("启用");
list.add(storeTypeVo); list.add(storeTypeVo);
StoreTypeVo storeTypeVo1 = new StoreTypeVo(); StoreTypeVo storeTypeVoNot = new StoreTypeVo();
storeTypeVo1.setId("2"); storeTypeVoNot.setId("2");
storeTypeVo1.setName("不启用"); storeTypeVoNot.setName("不启用");
list.add(storeTypeVo1); list.add(storeTypeVoNot);
} }
return RestResponse.success(list); return RestResponse.success(list);
} }
...@@ -373,9 +373,9 @@ public class StoreWidgetController { ...@@ -373,9 +373,9 @@ public class StoreWidgetController {
} }
} }
if(StoreChannelEnum.WMMALL.getChannel().equals(onLineStore.getChannel())){ if(StoreChannelEnum.WMMALL.getChannel().equals(onLineStore.getChannel())){
List<WmStoreDTO> result1 = wmStoreApiService.listWmStore(enterpriseId, search).getResult(); List<WmStoreDTO> wmStoreList = wmStoreApiService.listWmStore(enterpriseId, search).getResult();
if(CollectionUtils.isNotEmpty(result1)){ if(CollectionUtils.isNotEmpty(wmStoreList)){
for(WmStoreDTO wmStoreDTO : result1){ for(WmStoreDTO wmStoreDTO : wmStoreList){
if(onLineStore.getStoreIdList().contains(wmStoreDTO.getWmStoreId())){ if(onLineStore.getStoreIdList().contains(wmStoreDTO.getWmStoreId())){
StoreSearchVo storeSearchVo = new StoreSearchVo(); StoreSearchVo storeSearchVo = new StoreSearchVo();
storeSearchVo.setId(wmStoreDTO.getWmStoreId()); storeSearchVo.setId(wmStoreDTO.getWmStoreId());
......
...@@ -19,7 +19,7 @@ import java.math.BigDecimal; ...@@ -19,7 +19,7 @@ import java.math.BigDecimal;
@Component @Component
public class BigDecimalConvertUtils { public class BigDecimalConvertUtils {
@Bean @Bean
public MappingJackson2HttpMessageConverter jackson2HttpMessageConverter1(){ public MappingJackson2HttpMessageConverter jackson2HttpMessageConverterBigDecimal(){
MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(); MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
ObjectMapper objectMapper = new ObjectMapper(); ObjectMapper objectMapper = new ObjectMapper();
......
...@@ -26,7 +26,7 @@ public class StringJsonSeralizer extends JsonSerializer<String> { ...@@ -26,7 +26,7 @@ public class StringJsonSeralizer extends JsonSerializer<String> {
if(StringUtils.isNotBlank(value)){ if(StringUtils.isNotBlank(value)){
Matcher isNum = NUMBER_PATTERN.matcher(value); Matcher isNum = NUMBER_PATTERN.matcher(value);
if(isNum.matches()){ if(isNum.matches()){
BigDecimal decimal = new BigDecimal(value).setScale(1, BigDecimal.ROUND_HALF_UP); BigDecimal decimal = new BigDecimal(value).setScale(2, BigDecimal.ROUND_HALF_UP);
jsonGenerator.writeString(decimal.toString()); jsonGenerator.writeString(decimal.toString());
return; return;
} }
......
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