Commit 23edb0e8c90e2f062a2bad4e1821f9e8e12a74fd

Authored by wangqian
1 parent 1b4ae83a

人机材修改

urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/mechanicalcost/MechanicalCostServiceImpl.java
1 1 package com.zteits.urbanops.module.garden.service.mechanicalcost;
2 2  
  3 +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  4 +import com.baomidou.mybatisplus.core.toolkit.Wrappers;
3 5 import com.zteits.urbanops.framework.common.pojo.PageResult;
4 6 import com.zteits.urbanops.framework.common.util.object.BeanUtils;
  7 +import com.zteits.urbanops.module.garden.controller.admin.costfee.vo.TeamBizdomainRelVo;
5 8 import com.zteits.urbanops.module.garden.controller.admin.mechanicalcost.vo.MechanicalCostPageReqVO;
6 9 import com.zteits.urbanops.module.garden.controller.admin.mechanicalcost.vo.MechanicalCostSaveReqVO;
7   -import com.zteits.urbanops.module.garden.controller.admin.costfee.vo.TeamBizdomainRelVo;
8 10 import com.zteits.urbanops.module.garden.dal.dataobject.mechanicalcost.MechanicalCostDO;
9 11 import com.zteits.urbanops.module.garden.dal.mysql.mechanicalcost.MechanicalCostMapper;
10 12 import com.zteits.urbanops.module.garden.service.mechanicaldepreciation.MechanicalDepreciationService;
... ... @@ -49,6 +51,13 @@ public class MechanicalCostServiceImpl implements MechanicalCostService {
49 51 if(null == deptRespDTO){
50 52 throw exception0(BAD_REQUEST.getCode(), "无效参数-登录人所属单位为空");
51 53 }
  54 + LambdaQueryWrapper<MechanicalCostDO> queryWrapper = Wrappers.lambdaQuery();
  55 + queryWrapper.eq(MechanicalCostDO::getMechCode, createReqVO.getMechCode());
  56 + List<MechanicalCostDO> existingList = mechanicalCostMapper.selectList(queryWrapper);
  57 + if(!CollectionUtils.isEmpty(existingList)) {
  58 + throw exception0(BAD_REQUEST.getCode(), "机械编号:" + createReqVO.getMechCode() + ",已录入");
  59 + }
  60 +
52 61 // 插入
53 62 MechanicalCostDO mechanicalCost = BeanUtils.toBean(createReqVO, MechanicalCostDO.class);
54 63  
... ...