Browse Source

销售日报表事业部优化

master
dimengzhe 2 months ago
parent
commit
052b2ca7c9
  1. 1
      anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.java
  2. 8
      anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.xml
  3. 6
      anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportService.java

1
anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.java

@ -56,6 +56,7 @@ public interface DailyReportMapper extends BaseMapper<DailyReport> {
List<DailyReportVo> selectReport2New(@Param("startDate") String startDate,@Param("endDate") String endDate);
List<BrandVo> list2(String date);
List<BrandVo> list2New(@Param("startDate") String startDate,@Param("endDate") String endDate);
List<BrandVo> list3(@Param("date") String date, @Param("busOrgSid") String busOrgSid);
List<BrandVo> list3New(@Param("startDate") String startDate,@Param("endDate") String endDate, @Param("busOrgSid") String busOrgSid);

8
anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportMapper.xml

@ -707,6 +707,14 @@
order by dr.busOrgSid desc
</select>
<select id="list2New" resultType="com.yxt.anrui.reportcenter.api.dailyreport.BrandVo">
select dr.busOrgSid linkSid, dr.busOrgName name, '1' as colspan
from daily_report dr
where createTime between #{startDate} and #{endDate}
group by dr.busOrgSid
order by dr.busOrgSid desc
</select>
<select id="list3" resultType="com.yxt.anrui.reportcenter.api.dailyreport.BrandVo">
select dr.useOrgSid linkSid, dr.useOrgName name, '1' as colspan
from daily_report dr

6
anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportService.java

@ -2313,11 +2313,11 @@ public class DailyReportService extends MybatisBaseService<DailyReportMapper, Da
ResultBean<DailyReportAppVo> rb = ResultBean.fireFail();
DailyReportAppVo dailyReportAppVo = new DailyReportAppVo();
dailyReportAppVo.setTitle("集团(事业部)" + date + "日报");
List<BrandVo> rows1 = baseMapper.list2(date);
rows1.removeAll(Collections.singleton(null));
dailyReportAppVo.setRow1(rows1);
String startDate = date + " 00:00:00";
String endDate = date + " 23:59:59";
List<BrandVo> rows1 = baseMapper.list2New(startDate,endDate);
rows1.removeAll(Collections.singleton(null));
dailyReportAppVo.setRow1(rows1);
List<DailyReportVo> dailyReportVoList = baseMapper.selectReport2New(startDate, endDate);
List<String> row4 = dailyReportVoList.stream().map(v -> {
String saleOfStockRatio = "";

Loading…
Cancel
Save