From c964d3043846a0459b8d2aacdf2f76bf5be2ad79 Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期二, 02 九月 2025 18:03:13 +0800 Subject: [PATCH] 三级保养工作计划单 --- lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceWorkPlanSheetServiceImpl.java | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceWorkPlanSheetServiceImpl.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceWorkPlanSheetServiceImpl.java new file mode 100644 index 0000000..a5da189 --- /dev/null +++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceWorkPlanSheetServiceImpl.java @@ -0,0 +1,42 @@ +package org.jeecg.modules.eam.service.impl; + +import org.jeecg.common.exception.JeecgBootException; +import org.jeecg.modules.eam.constant.HfTemplateCategoryEnum; +import org.jeecg.modules.eam.entity.EamBaseHFCode; +import org.jeecg.modules.eam.entity.EamThirdMaintenanceWorkPlanSheet; +import org.jeecg.modules.eam.mapper.EamThirdMaintenanceWorkPlanSheetMapper; +import org.jeecg.modules.eam.service.IEamBaseHFCodeService; +import org.jeecg.modules.eam.service.IEamThirdMaintenanceWorkPlanSheetService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 鈥滀笁绾т繚鍏诲伐浣滆鍒掑崟 + * @Author: jeecg-boot + * @Date: 2025-09-02 + * @Version: V1.0 + */ +@Service +public class EamThirdMaintenanceWorkPlanSheetServiceImpl extends ServiceImpl<EamThirdMaintenanceWorkPlanSheetMapper, EamThirdMaintenanceWorkPlanSheet> implements IEamThirdMaintenanceWorkPlanSheetService { + + @Autowired + private IEamBaseHFCodeService hfCodeService; + + /** + * 鏂板 + * @param eamThirdMaintenanceWorkPlanSheet + * @return + */ + @Override + public boolean add(EamThirdMaintenanceWorkPlanSheet eamThirdMaintenanceWorkPlanSheet){ + //涓夌骇淇濆吇宸ヤ綔璁″垝鍗� + EamBaseHFCode eamBaseHFCode = hfCodeService.selectByCategory(HfTemplateCategoryEnum.THIRD_MAINTENANCE_WORK_PLAN_SHEET.name()); + if(eamBaseHFCode == null) { + throw new JeecgBootException("鏈厤缃笁绾т繚鍏诲伐浣滆鍒掑崟鐨凥F缂栫爜锛屾坊鍔犲け璐ワ紒"); + } + eamThirdMaintenanceWorkPlanSheet.setHfCode(eamBaseHFCode.getHfCode()); + return super.save(eamThirdMaintenanceWorkPlanSheet); + } +} -- Gitblit v1.9.3