Browse Source

CIM-重点企业

dev-V1.10.0
niujiyi 3 weeks ago
parent
commit
ab3d301e84
  1. 6
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/CimDashboardOverviewDataSumSserviceImpl.java

6
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/CimDashboardOverviewDataSumSserviceImpl.java

@ -935,20 +935,20 @@ public class CimDashboardOverviewDataSumSserviceImpl implements ICimDashboardOve
// 获取当前系统时间 // 获取当前系统时间
bo.setMonthTime(getDateTime().getMonthTime()); bo.setMonthTime(getDateTime().getMonthTime());
//查询重点企业 //查询重点企业
if(bo.getEnterpriseNumber()== null || bo.getEnterpriseNumber().equals("")){ //if(bo.getEnterpriseNumber()== null || bo.getEnterpriseNumber().equals("")){
LambdaQueryWrapper<DashboardEnterpriseCheck> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<DashboardEnterpriseCheck> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(DashboardEnterpriseCheck::getIsDelete, "0"); queryWrapper.eq(DashboardEnterpriseCheck::getIsDelete, "0");
queryWrapper.eq(DashboardEnterpriseCheck::getStatYear, getDateTime().getYear()); queryWrapper.eq(DashboardEnterpriseCheck::getStatYear, getDateTime().getYear());
queryWrapper.eq(DashboardEnterpriseCheck::getStatMonth, getDateTime().getMonth()); queryWrapper.eq(DashboardEnterpriseCheck::getStatMonth, getDateTime().getMonth());
queryWrapper.eq(bo.getEnterpriseNumber()!=null,DashboardEnterpriseCheck::getEnterpriseNumber,bo.getEnterpriseNumber());
queryWrapper.orderByDesc(DashboardEnterpriseCheck::getXzzfzs); queryWrapper.orderByDesc(DashboardEnterpriseCheck::getXzzfzs);
queryWrapper.last("LIMIT 1"); queryWrapper.last("LIMIT 1");
DashboardEnterpriseCheck entity = dashboardEnterpriseCheckMapper.selectOne(queryWrapper); DashboardEnterpriseCheck entity = dashboardEnterpriseCheckMapper.selectOne(queryWrapper);
bo.setEnterpriseNumber(entity.getEnterpriseNumber()); bo.setEnterpriseNumber(entity.getEnterpriseNumber());
vo.setEnterpriseNumber(entity.getEnterpriseNumber());
vo.setEnterpriseName(entity.getEnterpriseName()); vo.setEnterpriseName(entity.getEnterpriseName());
vo.setEnterpriseAddress(entity.getEnterpriseAddress()); vo.setEnterpriseAddress(entity.getEnterpriseAddress());
} //}
// 锁定基准月份:TbHbUtils.calculate 内部会通过 lambda 反复执行 bo.setMonthTime(...), // 锁定基准月份:TbHbUtils.calculate 内部会通过 lambda 反复执行 bo.setMonthTime(...),
// 会导致 bo.monthTime 被污染,后续 calculate 的基准月以及趋势/明细查询都会取到错误月份。 // 会导致 bo.monthTime 被污染,后续 calculate 的基准月以及趋势/明细查询都会取到错误月份。

Loading…
Cancel
Save