|
@@ -220,11 +220,21 @@ public class CmmsUpkeepPlanServiceImpl extends ServiceImpl<CmmsUpkeepPlanMapper,
|
|
|
*/
|
|
|
public boolean updateCmmsUpkeepPlanStatusById(CmmsUpkeepPlan cmmsUpkeepPlan){
|
|
|
boolean rtn = cmmsUpkeepPlanMapper.updateCmmsUpkeepPlanStatusById(cmmsUpkeepPlan);
|
|
|
+ if(cmmsUpkeepPlan.getStatus().equals("0")) cmmsUpkeepPlanMapper.updateCmmsUpkeepPlanStatusByEqid(cmmsUpkeepPlan);
|
|
|
setRedisCache();
|
|
|
return rtn;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 通过设备id将该设备的其它计划都设为不启用
|
|
|
+ * 一个设备只能启用一个计划
|
|
|
+ *
|
|
|
+ */
|
|
|
+ public boolean updateCmmsUpkeepPlanStatusByEqid(CmmsUpkeepPlan cmmsUpkeepPlan){
|
|
|
+ return cmmsUpkeepPlanMapper.updateCmmsUpkeepPlanStatusByEqid(cmmsUpkeepPlan);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 根据保养计划批量更新下次生成工单时间及通知信息
|
|
|
*
|
|
|
*/
|