equipmentIds = relationService.selectEquipmentIdsByApproval(approvalId);
+ if(CollUtil.isNotEmpty(equipmentIds)){
+ EquipmentQueryForm queryForm = new EquipmentQueryForm();
+ queryForm.setIds(equipmentIds);
+ approval.setEquipmentInfos(equipmentInfoService.list(queryForm));
+ }
}else {
EquipmentInfo equipmentInfo = equipmentInfoService.getById(approval.getEquipmentId());
equipmentInfo.setCompanyName(permissionContext.getDeptService().getDeptName(equipmentInfo.getCompanyId()));
diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/impl/status/EquipmentStatusRelationServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/impl/status/EquipmentStatusRelationServiceImpl.java
index 86cfabe..884d417 100644
--- a/casic-metering-service/src/main/java/com/casic/missiles/service/impl/status/EquipmentStatusRelationServiceImpl.java
+++ b/casic-metering-service/src/main/java/com/casic/missiles/service/impl/status/EquipmentStatusRelationServiceImpl.java
@@ -12,6 +12,8 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
/**
*
@@ -50,6 +52,10 @@
@Override
public List selectEquipmentIdsByApproval(Long approvalId) {
- return null;
+ QueryWrapper wrapper = new QueryWrapper<>();
+ wrapper.eq("approval_id",approvalId);
+ wrapper.select("equipment_id");
+ List