|
@@ -6,6 +6,7 @@ import org.apache.ibatis.annotations.Update;
|
|
|
import org.jeecg.common.constant.CommonConstant;
|
|
|
import org.jeecg.common.util.RedisUtil;
|
|
|
import org.jeecg.modules.cmmsUpkeepItem.entity.CmmsUpkeepItemDto;
|
|
|
+import org.jeecg.modules.cmmsUpkeepItem.service.ICmmsUpkeepItemService;
|
|
|
import org.jeecg.modules.cmmsUpkeepPlan.entity.CmmsUpkeepPlan;
|
|
|
import org.jeecg.modules.cmmsUpkeepPlan.entity.CmmsUpkeepPlanDto;
|
|
|
import org.jeecg.modules.cmmsUpkeepPlan.mapper.CmmsUpkeepPlanMapper;
|
|
@@ -42,6 +43,10 @@ public class CmmsUpkeepPlanServiceImpl extends ServiceImpl<CmmsUpkeepPlanMapper,
|
|
|
|
|
|
@Autowired
|
|
|
@SuppressWarnings("all")
|
|
|
+ private ICmmsUpkeepItemService cmmsUpkeepItemService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ @SuppressWarnings("all")
|
|
|
private AutoCodeUtil autoCodeUtil;
|
|
|
|
|
|
@Autowired
|
|
@@ -98,6 +103,17 @@ public class CmmsUpkeepPlanServiceImpl extends ServiceImpl<CmmsUpkeepPlanMapper,
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 根据id查询 查询保养计划,还有保养计划-保养项
|
|
|
+ *
|
|
|
+ */
|
|
|
+ public CmmsUpkeepPlanDto getCmmsUpkeepPlanById(String id){
|
|
|
+ CmmsUpkeepPlanDto cmmsUpkeepPlanDto = cmmsUpkeepPlanMapper.getCmmsUpkeepPlanContentById(id);
|
|
|
+ List<CmmsUpkeepItemDto> cmmsUpkeepItemDtoList = cmmsUpkeepItemService.getCmmsUpkeepItemByPid(id);
|
|
|
+ cmmsUpkeepPlanDto.setCmmsUpkeepItemDtoList(cmmsUpkeepItemDtoList);
|
|
|
+ return cmmsUpkeepPlanDto;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 根据status查找启用的保养计划
|
|
|
*/
|
|
|
public List<CmmsUpkeepPlan> getCmmsUpkeepPlanByStatus(String status){
|
|
@@ -134,7 +150,7 @@ public class CmmsUpkeepPlanServiceImpl extends ServiceImpl<CmmsUpkeepPlanMapper,
|
|
|
if(cmmsUpkeepPlanDto.getNoticenum() != null) cmmsUpkeepPlan.setNoticenum(cmmsUpkeepPlanDto.getNoticenum());//保养计划执行提前通知时间
|
|
|
if(cmmsUpkeepPlanDto.getNoticetype() != null) cmmsUpkeepPlan.setNoticetype(cmmsUpkeepPlanDto.getNoticetype());//保养计划执行提前通知时间单位
|
|
|
if(cmmsUpkeepPlanDto.getStatus() != null) cmmsUpkeepPlan.setStatus(cmmsUpkeepPlanDto.getStatus());//保养计划是否启用状态 0启用 1停用
|
|
|
- if(cmmsUpkeepPlanDto.getIfnotice() != null) cmmsUpkeepPlan.setIfnotice(cmmsUpkeepPlanDto.getIfnotice());//保养计划即将执行是否已通知 是/否
|
|
|
+ if(cmmsUpkeepPlanDto.getIfnotice() != null) cmmsUpkeepPlan.setIfnotice("否");//保养计划即将执行是否已通知 是/否
|
|
|
if(cmmsUpkeepPlanDto.getEquipmentid() != null) cmmsUpkeepPlan.setEquipmentid(cmmsUpkeepPlanDto.getEquipmentid());//保养计划对应的设备id
|
|
|
if(cmmsUpkeepPlanDto.getRemark() != null & (!("".equals(cmmsUpkeepPlanDto.getRemark())))) cmmsUpkeepPlan.setRemark(cmmsUpkeepPlanDto.getRemark());//保养计划备注
|
|
|
// cmmsUpkeepPlan.setNexttime(getNextTime(cmmsUpkeepPlanDto.getBegintime(), cmmsUpkeepPlanDto.getRepeattype(), cmmsUpkeepPlanDto.getRepeatnum()));//下次保养计划执行时间
|
|
@@ -213,7 +229,9 @@ public class CmmsUpkeepPlanServiceImpl extends ServiceImpl<CmmsUpkeepPlanMapper,
|
|
|
*
|
|
|
*/
|
|
|
public int updateCmmsUpkeepCreateNoticeByIds(List<CmmsUpkeepPlan> cmmsUpkeepPlanList){
|
|
|
- return cmmsUpkeepPlanMapper.updateCmmsUpkeepCreateNoticeByIds(cmmsUpkeepPlanList);
|
|
|
+ int rtn = cmmsUpkeepPlanMapper.updateCmmsUpkeepCreateNoticeByIds(cmmsUpkeepPlanList);
|
|
|
+ setRedisCache();
|
|
|
+ return rtn;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -222,7 +240,9 @@ public class CmmsUpkeepPlanServiceImpl extends ServiceImpl<CmmsUpkeepPlanMapper,
|
|
|
*
|
|
|
*/
|
|
|
public int updateCmmsUpkeepPlanIfnoticeByIds(List<CmmsUpkeepPlan> cmmsUpkeepPlanList){
|
|
|
- return cmmsUpkeepPlanMapper.updateCmmsUpkeepPlanIfnoticeByIds(cmmsUpkeepPlanList);
|
|
|
+ int rtn = cmmsUpkeepPlanMapper.updateCmmsUpkeepPlanIfnoticeByIds(cmmsUpkeepPlanList);
|
|
|
+ setRedisCache();
|
|
|
+ return rtn;
|
|
|
}
|
|
|
|
|
|
/**
|