|
@@ -15,12 +15,14 @@ import com.ruoyi.demo.entity.bo.PlanBo;
|
|
import com.ruoyi.demo.entity.bo.PlanItemBo;
|
|
import com.ruoyi.demo.entity.bo.PlanItemBo;
|
|
import com.ruoyi.demo.entity.vo.EquipmentVo;
|
|
import com.ruoyi.demo.entity.vo.EquipmentVo;
|
|
import com.ruoyi.demo.entity.vo.PlanItemVo;
|
|
import com.ruoyi.demo.entity.vo.PlanItemVo;
|
|
|
|
+import com.ruoyi.demo.enums.EquipmentStateEnum;
|
|
import com.ruoyi.demo.mapper.EquipmentMapper;
|
|
import com.ruoyi.demo.mapper.EquipmentMapper;
|
|
import com.ruoyi.demo.mapper.PlanItemMapper;
|
|
import com.ruoyi.demo.mapper.PlanItemMapper;
|
|
import com.ruoyi.demo.mapper.PlanMapper;
|
|
import com.ruoyi.demo.mapper.PlanMapper;
|
|
import com.ruoyi.demo.service.EquipmentService;
|
|
import com.ruoyi.demo.service.EquipmentService;
|
|
import com.ruoyi.demo.utils.InitMapUtil;
|
|
import com.ruoyi.demo.utils.InitMapUtil;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.beans.factory.annotation.Qualifier;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
@@ -39,6 +41,13 @@ public class EquipmentServiceImpl implements EquipmentService {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
PlanMapper planMapper;
|
|
PlanMapper planMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ @Qualifier("equipmentStateMap")
|
|
|
|
+ HashMap<Integer,String> equipmentStateMap;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ @Qualifier("equipmentOnStateMap")
|
|
|
|
+ HashMap<Integer,String> equipmentOnStateMap;
|
|
@Override
|
|
@Override
|
|
public void addEquipment(EquipmentVo equipmentVo) {
|
|
public void addEquipment(EquipmentVo equipmentVo) {
|
|
Equipment equipment = new Equipment(equipmentVo);
|
|
Equipment equipment = new Equipment(equipmentVo);
|
|
@@ -82,8 +91,12 @@ public class EquipmentServiceImpl implements EquipmentService {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public Equipment getEquipment(String equipmentId) {
|
|
|
|
- return equipmentMapper.selectById(equipmentId);
|
|
|
|
|
|
+ public EquipmentBo getEquipment(String equipmentId) {
|
|
|
|
+ Equipment equipment = equipmentMapper.selectById(equipmentId);
|
|
|
|
+ EquipmentBo equipmentBo = new EquipmentBo(equipment);
|
|
|
|
+ equipmentBo.setState(equipmentStateMap.get(equipment.getState()));
|
|
|
|
+ equipmentBo.setOnState(equipmentOnStateMap.get(equipment.getOnState()));
|
|
|
|
+ return equipmentBo;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -216,6 +229,8 @@ public class EquipmentServiceImpl implements EquipmentService {
|
|
List<EquipmentBo> result = new ArrayList<>();
|
|
List<EquipmentBo> result = new ArrayList<>();
|
|
for (Equipment equipment1 : equipmentPage.getRecords()) {
|
|
for (Equipment equipment1 : equipmentPage.getRecords()) {
|
|
EquipmentBo equipmentBo = new EquipmentBo(equipment1);
|
|
EquipmentBo equipmentBo = new EquipmentBo(equipment1);
|
|
|
|
+ equipmentBo.setState(equipmentStateMap.get(equipment1.getState()));
|
|
|
|
+ equipmentBo.setOnState(equipmentOnStateMap.get(equipment1.getOnState()));
|
|
Integer integer = hashMap.get(equipmentBo.getEquipmentId());
|
|
Integer integer = hashMap.get(equipmentBo.getEquipmentId());
|
|
if (integer == null){
|
|
if (integer == null){
|
|
equipmentBo.setPlanCounnt(0);
|
|
equipmentBo.setPlanCounnt(0);
|