Commit ba59d2f1 authored by litengwei's avatar litengwei

任务 17464 17463 17462 17461

parent 0406dc6c
...@@ -44,11 +44,17 @@ public interface PlanOperationRecordMapper { ...@@ -44,11 +44,17 @@ public interface PlanOperationRecordMapper {
String getLastBatchNo(); String getLastBatchNo();
/** /**
* 获取batchNo * 获取userId
* @return * @return
*/ */
List<String> getArraysUserIds(String roleCode); List<String> getArraysUserIds(String roleCode);
/**
* 获取用户名称
* @return
*/
List<String> getArraysUserName(String roleCode);
Map<String, Object> getLatestFireEquipId(); Map<String, Object> getLatestFireEquipId();
PlanRule getPlanRuleByBatchNo(String batchNo); PlanRule getPlanRuleByBatchNo(String batchNo);
......
...@@ -918,6 +918,14 @@ public class ContingencyPlanServiceImpl implements IContingencyPlanService { ...@@ -918,6 +918,14 @@ public class ContingencyPlanServiceImpl implements IContingencyPlanService {
start = 0; start = 0;
} }
List<ContingencyPlanInstanceVO> list = contingencyInstanceInfoMapper.getTaskActionPage((int) start, size, batchNo, type, runState, updateDate, roleList); List<ContingencyPlanInstanceVO> list = contingencyInstanceInfoMapper.getTaskActionPage((int) start, size, batchNo, type, runState, updateDate, roleList);
list.stream().forEach(e->{
if(ObjectUtils.isEmpty(e.getCreateUser())) {
List<String> userName = planVisual3dService.getUserName(e.getRoleCode());
String[] objects = new String[userName.size()];
String[] strings = userName.toArray(objects);
e.setStartUserName(String.join(",", strings));
}
});
page.setRecords(list); page.setRecords(list);
page.setTotal(total); page.setTotal(total);
} }
......
...@@ -769,6 +769,11 @@ public class PlanVisual3dServiceImpl implements IPlanVisual3dService { ...@@ -769,6 +769,11 @@ public class PlanVisual3dServiceImpl implements IPlanVisual3dService {
return planOperationRecordMapper.getArraysUserIds(roleCode); return planOperationRecordMapper.getArraysUserIds(roleCode);
} }
public List<String> getUserName(String roleCode) {
return planOperationRecordMapper.getArraysUserName(roleCode);
}
@Override @Override
public String getLastBatchNo() { public String getLastBatchNo() {
return planOperationRecordMapper.getLastBatchNo(); return planOperationRecordMapper.getLastBatchNo();
......
...@@ -117,6 +117,13 @@ public interface IPlanVisual3dService { ...@@ -117,6 +117,13 @@ public interface IPlanVisual3dService {
*/ */
void sendMessage(String roleCode, MessageVO messageVO); void sendMessage(String roleCode, MessageVO messageVO);
/**
* 获取用户名称
*
* @param roleCode
*/
List<String> getUserName(String roleCode);
/** /**
* 修改动作执行状态 * 修改动作执行状态
......
...@@ -145,4 +145,9 @@ ...@@ -145,4 +145,9 @@
select id from f_dict fd where dict_value = #{roleCode} select id from f_dict fd where dict_value = #{roleCode}
) )
</select> </select>
<select id="getArraysUserName" resultType="java.lang.String">
SELECT person_name from c_emergency_relation cer where obligationId in (
select id from f_dict fd where dict_value = #{roleCode}
)
</select>
</mapper> </mapper>
\ No newline at end of file
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