src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
@@ -296,12 +296,12 @@ .filter(inspect -> inspect.getInspectType().equals(1)) .map(QualityInspect::getQuantity) .reduce(BigDecimal.ZERO, BigDecimal::add); factoryNum= factoryNum.add(reduce1); processNum= processNum.add(reduce1); BigDecimal reduce2 = monthInspects.stream() .filter(inspect -> inspect.getInspectType().equals(2)) .map(QualityInspect::getQuantity) .reduce(BigDecimal.ZERO, BigDecimal::add); processNum = processNum.add(reduce2); factoryNum = factoryNum.add(reduce2); // 构建当月统计项 QualityStatisticsItem item = new QualityStatisticsItem(); src/main/java/com/ruoyi/production/service/impl/SalesLedgerSchedulingServiceImpl.java
@@ -58,8 +58,11 @@ @Override public IPage<SalesLedgerSchedulingDto> listPage(Page page, SalesLedgerSchedulingDto salesLedgerSchedulingDto) { salesLedgerSchedulingDto.setProductionUserId(SecurityUtils.getLoginUser().getUser().getUserId()); salesLedgerSchedulingDto.setProductionUserName(SecurityUtils.getLoginUser().getUser().getNickName()); LoginUser loginUser = SecurityUtils.getLoginUser(); if(!"admin".equals(loginUser.getUsername())){ salesLedgerSchedulingDto.setProductionUserId(SecurityUtils.getLoginUser().getUser().getUserId()); salesLedgerSchedulingDto.setProductionUserName(SecurityUtils.getLoginUser().getUser().getNickName()); } IPage<SalesLedgerSchedulingDto> list = salesLedgerSchedulingMapper.listPage(page, salesLedgerSchedulingDto); if(list.getTotal() == 0){ return list; src/main/resources/mapper/production/SalesLedgerProductionAccountingMapper.xml
@@ -51,6 +51,6 @@ </if> </where> group by t4.id order by t4.update_time desc order by t4.scheduling_date desc </select> </mapper> src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml
@@ -46,6 +46,7 @@ </if> </where> GROUP BY T2.id order by T1.entry_date desc </select> <select id="list" resultType="com.ruoyi.production.dto.SalesLedgerSchedulingDto"> SELECT @@ -122,6 +123,6 @@ AND T2.production_user_id = #{salesLedgerDto.productionUserId} </if> </where> order by T2.status asc order by T2.status asc, T2.scheduling_date desc </select> </mapper> src/main/resources/mapper/production/SalesLedgerWorkMapper.xml
@@ -57,6 +57,6 @@ AND t4.scheduling_date <= DATE_FORMAT(#{salesLedgerDto.entryDateEnd},'%Y-%m-%d') </if> </where> order by t4.update_time desc order by t4.scheduling_date desc </select> </mapper>