From 23edb0e8c90e2f062a2bad4e1821f9e8e12a74fd Mon Sep 17 00:00:00 2001 From: wangqian <1406304305@qq.com> Date: Mon, 8 Dec 2025 20:42:59 +0800 Subject: [PATCH] 人机材修改 --- urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/mechanicalcost/MechanicalCostServiceImpl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/mechanicalcost/MechanicalCostServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/mechanicalcost/MechanicalCostServiceImpl.java index d6546d6..1b0639a 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/mechanicalcost/MechanicalCostServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/mechanicalcost/MechanicalCostServiceImpl.java @@ -1,10 +1,12 @@ package com.zteits.urbanops.module.garden.service.mechanicalcost; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.zteits.urbanops.framework.common.pojo.PageResult; import com.zteits.urbanops.framework.common.util.object.BeanUtils; +import com.zteits.urbanops.module.garden.controller.admin.costfee.vo.TeamBizdomainRelVo; import com.zteits.urbanops.module.garden.controller.admin.mechanicalcost.vo.MechanicalCostPageReqVO; import com.zteits.urbanops.module.garden.controller.admin.mechanicalcost.vo.MechanicalCostSaveReqVO; -import com.zteits.urbanops.module.garden.controller.admin.costfee.vo.TeamBizdomainRelVo; import com.zteits.urbanops.module.garden.dal.dataobject.mechanicalcost.MechanicalCostDO; import com.zteits.urbanops.module.garden.dal.mysql.mechanicalcost.MechanicalCostMapper; import com.zteits.urbanops.module.garden.service.mechanicaldepreciation.MechanicalDepreciationService; @@ -49,6 +51,13 @@ public class MechanicalCostServiceImpl implements MechanicalCostService { if(null == deptRespDTO){ throw exception0(BAD_REQUEST.getCode(), "无效参数-登录人所属单位为空"); } + LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(); + queryWrapper.eq(MechanicalCostDO::getMechCode, createReqVO.getMechCode()); + List existingList = mechanicalCostMapper.selectList(queryWrapper); + if(!CollectionUtils.isEmpty(existingList)) { + throw exception0(BAD_REQUEST.getCode(), "机械编号:" + createReqVO.getMechCode() + ",已录入"); + } + // 插入 MechanicalCostDO mechanicalCost = BeanUtils.toBean(createReqVO, MechanicalCostDO.class); -- libgit2 0.21.4