|
@@ -7,6 +7,9 @@ import org.jeecg.modules.cmmsUpkeep.entity.CmmsUpkeep;
|
|
|
import org.jeecg.modules.cmmsUpkeep.entity.CmmsUpkeepDto;
|
|
|
import org.jeecg.modules.cmmsUpkeep.mapper.CmmsUpkeepMapper;
|
|
|
import org.jeecg.modules.cmmsUpkeep.service.ICmmsUpkeepService;
|
|
|
+import org.jeecg.modules.cmmsUpkeepPlan.entity.CmmsUpkeepPlan;
|
|
|
+import org.jeecg.modules.cmmsUpkeepPlan.entity.CmmsUpkeepPlanDto;
|
|
|
+import org.jeecg.modules.cmmsUpkeepPlan.service.ICmmsUpkeepPlanService;
|
|
|
import org.jeecg.modules.sysUploadFile.entity.SysUploadFile;
|
|
|
import org.jeecg.modules.sysUploadFile.service.ISysUploadFileService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -35,6 +38,10 @@ public class CmmsUpkeepServiceImpl extends ServiceImpl<CmmsUpkeepMapper, CmmsUpk
|
|
|
|
|
|
@Autowired
|
|
|
@SuppressWarnings("all")
|
|
|
+ private ICmmsUpkeepPlanService cmmsUpkeepPlanService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ @SuppressWarnings("all")
|
|
|
private ICmmsOrderNodeService cmmsOrderNodeService;
|
|
|
|
|
|
@Autowired
|
|
@@ -42,7 +49,7 @@ public class CmmsUpkeepServiceImpl extends ServiceImpl<CmmsUpkeepMapper, CmmsUpk
|
|
|
private ISysUploadFileService sysUploadFileService;
|
|
|
|
|
|
/**
|
|
|
- * 通过id查询保养工单
|
|
|
+ * 通过id查询保养工单详情
|
|
|
*
|
|
|
* @param id 保养工单主键
|
|
|
* @return 保养工单
|
|
@@ -50,7 +57,7 @@ public class CmmsUpkeepServiceImpl extends ServiceImpl<CmmsUpkeepMapper, CmmsUpk
|
|
|
public CmmsUpkeepDto selectCmmsUpkeepById(String id)
|
|
|
{
|
|
|
CmmsUpkeepDto cmmsUpkeepDto = new CmmsUpkeepDto();
|
|
|
- cmmsUpkeepDto.setId(id);
|
|
|
+ cmmsUpkeepDto.setId(id);//保养工单id
|
|
|
// 保养工单
|
|
|
CmmsUpkeep cmmsUpkeep = this.getById(id);
|
|
|
cmmsUpkeepDto.setCreateBy(cmmsUpkeep.getCreateBy());
|
|
@@ -74,6 +81,10 @@ public class CmmsUpkeepServiceImpl extends ServiceImpl<CmmsUpkeepMapper, CmmsUpk
|
|
|
cmmsUpkeepDto.setStatus(cmmsUpkeep.getStatus());
|
|
|
cmmsUpkeepDto.setOpinion(cmmsUpkeep.getOpinion());
|
|
|
|
|
|
+ //通过计划id查询保养计划以及保养计划-保养项
|
|
|
+ CmmsUpkeepPlanDto cmmsUpkeepPlanDto = cmmsUpkeepPlanService.getCmmsUpkeepPlanById(cmmsUpkeepDto.getUpkeepplanid());
|
|
|
+ cmmsUpkeepDto.setEquipmentid(cmmsUpkeepPlanDto.getEquipmentid());
|
|
|
+ cmmsUpkeepDto.setCmmsUpkeepItemList(cmmsUpkeepPlanDto.getCmmsUpkeepItemDtoList());
|
|
|
|
|
|
// 保养操作记录
|
|
|
CmmsOrderNode node = new CmmsOrderNode();
|