Commit aabcc608 authored by 刘林's avatar 刘林

fix:(大屏):总览-设备状态统计慢问题处理

parent 79d11672
...@@ -1495,14 +1495,14 @@ ...@@ -1495,14 +1495,14 @@
FROM FROM
privilege_company pc privilege_company pc
INNER JOIN tz_base_enterprise_info bi ON bi.supervise_org_code LIKE CONCAT ( pc.org_code, '%' ) INNER JOIN tz_base_enterprise_info bi ON bi.supervise_org_code LIKE CONCAT ( pc.org_code, '%' )
INNER JOIN tzs_jg_use_registration ur ON ur.use_unit_credit_code = bi.use_unit_code INNER JOIN tzs_jg_use_registration tjur ON tjur.use_unit_credit_code = bi.use_unit_code
AND ur.status = '已完成' AND tjur.status = '已完成'
INNER JOIN tzs_jg_use_registration_eq te ON te.equip_transfer_id = ur.sequence_nbr INNER JOIN tzs_jg_use_registration_eq tjure ON tjure.equip_transfer_id = tjur.sequence_nbr
INNER JOIN idx_biz_jg_register_info jri ON te.equ_id = jri.record INNER JOIN idx_biz_jg_register_info jri ON tjure.equ_id = jri.record
WHERE pc.company_code = #{cityCode} and (ur.audit_pass_date between #{beginDate} and #{endDate}) WHERE pc.company_code = #{cityCode}
and ur.is_delete = 0 and (tjur.audit_pass_date between #{beginDate} and #{endDate})
GROUP BY and tjur.is_delete = 0
jri.equ_category GROUP BY jri.equ_category
</select> </select>
<select id="getUseRegisterCount" resultType="java.util.Map"> <select id="getUseRegisterCount" resultType="java.util.Map">
......
...@@ -4070,10 +4070,14 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -4070,10 +4070,14 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
workflowResultDto.setNextTaskCode("已完成"); workflowResultDto.setNextTaskCode("已完成");
workflowResultDto.setNextTaskId(jgUseRegistration.getNextTaskId()); workflowResultDto.setNextTaskId(jgUseRegistration.getNextTaskId());
workflowResultDto.setNextExecutorUserIds(jgUseRegistration.getNextExecuteUserIds()); workflowResultDto.setNextExecutorUserIds(jgUseRegistration.getNextExecuteUserIds());
JSONObject jsonObject = Optional.ofNullable(jgRegistrationHistoryService.queryLatestRegistrationHistory(jgUseRegistration.getSequenceNbr()))
.map(JgRegistrationHistory::getChangeData)
.map(JSON::parseObject)
.orElse(new JSONObject());
if (jgUseRegistration.getManageType().equals("unit")) { if (jgUseRegistration.getManageType().equals("unit")) {
this.updateUseRegUnitData(jgUseRegistration.getSequenceNbr(), "0", workflowResultDto, false, null); this.updateUseRegUnitData(jgUseRegistration.getSequenceNbr(), "0", workflowResultDto, false, jsonObject);
} else { } else {
this.updateData(jgUseRegistration.getSequenceNbr(), "0", workflowResultDto, null, false, null); this.updateData(jgUseRegistration.getSequenceNbr(), "0", workflowResultDto, null, false, jsonObject);
} }
}); });
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment