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

Loading…
Cancel
Save