提交 fb479ece authored 作者: 吕本才's avatar 吕本才

1、增加uid,用于前端展示数据

2、修改sql报错问题 3、直播类型名称为空 不返回
上级 444d2a86
...@@ -11,6 +11,9 @@ import java.math.BigDecimal; ...@@ -11,6 +11,9 @@ import java.math.BigDecimal;
*/ */
@Data @Data
public class FinanceBiListDto { public class FinanceBiListDto {
// 前端展示用
private String uid;
// 主播渠道类型--来自备注字段 // 主播渠道类型--来自备注字段
private String zbjQdType; private String zbjQdType;
......
package com.link.bi.pojo.response; package com.link.bi.pojo.response;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data; import lombok.Data;
/** /**
...@@ -9,8 +10,11 @@ import lombok.Data; ...@@ -9,8 +10,11 @@ import lombok.Data;
*/ */
@Data @Data
public class FinanceZbjTypeListDto { public class FinanceZbjTypeListDto {
// 分销商名称 // 分销商名称
@JsonInclude(JsonInclude.Include.NON_NULL)
private String fenxiaoName; private String fenxiaoName;
// 直播间渠道类型 有分销商id,不是以上几类的,统一为达人 没有分销商id的,默认为商城 // 直播间渠道类型 有分销商id,不是以上几类的,统一为达人 没有分销商id的,默认为商城
private String zbjQdType; private String zbjQdType;
......
package com.link.bi.service.impl; package com.link.bi.service.impl;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
...@@ -59,8 +60,9 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai ...@@ -59,8 +60,9 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai
qw.setStartDate(DateUtils.dateStart(DateUtils.dateStart(qw.getStartDate()))); qw.setStartDate(DateUtils.dateStart(DateUtils.dateStart(qw.getStartDate())));
qw.setEndDate(DateUtils.dateStart(DateUtils.dateStart(DateUtils.addDays(qw.getEndDate(), 1)))); qw.setEndDate(DateUtils.dateStart(DateUtils.dateStart(DateUtils.addDays(qw.getEndDate(), 1))));
}else{ }else{
qw.setStartDate(DateUtils.dateStart(-31)); //默认 t-1 天的数据查询
qw.setEndDate(DateUtils.dateStart(new Date())); qw.setStartDate(DateUtils.dateStart(new Date()));
qw.setEndDate(DateUtils.dateStart(DateUtils.addDays(new Date(),-1)));
} }
PageInfo<FinanceOrderDetail> orderDetailPageInfo = detailDao.selectBiFinanceCostList(qw); PageInfo<FinanceOrderDetail> orderDetailPageInfo = detailDao.selectBiFinanceCostList(qw);
PageInfo<FinanceBiListDto> pageInfo = new PageInfo<>(); PageInfo<FinanceBiListDto> pageInfo = new PageInfo<>();
...@@ -70,6 +72,7 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai ...@@ -70,6 +72,7 @@ public class FinanceOrderDetailServiceImpl extends ServiceImpl<FinanceOrderDetai
BeanUtils.copyProperties(item, dto); BeanUtils.copyProperties(item, dto);
dto.setActualCostGrossProfitSum(dto.getShareAmountSum().subtract(dto.getActualCostSum())); dto.setActualCostGrossProfitSum(dto.getShareAmountSum().subtract(dto.getActualCostSum()));
dto.setStandardCostGrossProfitSum(dto.getShareAmountSum().subtract(dto.getStandardCostSum())); dto.setStandardCostGrossProfitSum(dto.getShareAmountSum().subtract(dto.getStandardCostSum()));
dto.setUid(IdUtil.simpleUUID());
return dto; return dto;
}).collect(Collectors.toList())); }).collect(Collectors.toList()));
return pageInfo; return pageInfo;
......
...@@ -48,20 +48,20 @@ ...@@ -48,20 +48,20 @@
</foreach> </foreach>
</if> </if>
<if test="wq.specName!= null and !wq.specName.isEmpty() "> <if test="wq.specName!= null and !wq.specName.isEmpty() ">
11 and fod.spec_name_erp in and fod.spec_name_erp in
<foreach collection="wq.specName" item="item" index="index" open="(" separator="," close=")"> <foreach collection="wq.specName" item="item" index="index" open="(" separator="," close=")">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="wq.flavor!= null and !wq.flavor.isEmpty() "> <if test="wq.flavor!= null and !wq.flavor.isEmpty() ">
and fod.flavor_erp in and fod.flavor_erp in
<foreach collection="wq.flavor" item="item" index="index" open="(" separator="," close=")"> <foreach collection="wq.flavor" item="item" index="index" open="(" separator="," close=")">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="wq.series!= null and !wq.series.isEmpty() "> <if test="wq.series!= null and !wq.series.isEmpty() ">
and fod.series in and fod.series in
<foreach collection="wq.flavor" item="item" index="index" open="(" separator="," close=")"> <foreach collection="wq.series" item="item" index="index" open="(" separator="," close=")">
#{item} #{item}
</foreach> </foreach>
</if> </if>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论