Commit 2dbd6189 authored by tianbo's avatar tianbo

bugfix:

1、工程装置监管码打印提示重复
parent 9981ff7a
...@@ -16,6 +16,7 @@ import com.yeejoin.amos.boot.module.ymt.api.entity.*; ...@@ -16,6 +16,7 @@ import com.yeejoin.amos.boot.module.ymt.api.entity.*;
import com.yeejoin.amos.boot.module.ymt.api.enums.ImageSizeEnums; import com.yeejoin.amos.boot.module.ymt.api.enums.ImageSizeEnums;
import com.yeejoin.amos.boot.module.ymt.api.mapper.EquipmentCategoryMapper; import com.yeejoin.amos.boot.module.ymt.api.mapper.EquipmentCategoryMapper;
import com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgOtherInfoMapper; import com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgOtherInfoMapper;
import com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgProjectContraptionMapper;
import com.yeejoin.amos.boot.module.ymt.api.service.IEquipmentCategoryService; import com.yeejoin.amos.boot.module.ymt.api.service.IEquipmentCategoryService;
import com.yeejoin.amos.boot.module.ymt.api.vo.EquipExportVo; import com.yeejoin.amos.boot.module.ymt.api.vo.EquipExportVo;
import com.yeejoin.amos.boot.module.ymt.biz.config.FileDownLoadException; import com.yeejoin.amos.boot.module.ymt.biz.config.FileDownLoadException;
...@@ -71,6 +72,9 @@ public class EquipmentCategoryController extends BaseController { ...@@ -71,6 +72,9 @@ public class EquipmentCategoryController extends BaseController {
@Autowired @Autowired
IdxBizJgOtherInfoMapper idxBizJgOtherInfoMapper; IdxBizJgOtherInfoMapper idxBizJgOtherInfoMapper;
@Autowired
IdxBizJgProjectContraptionMapper idxBizJgProjectContraptionMapper;
/** /**
* 新增装备分类 * 新增装备分类
* *
...@@ -459,12 +463,24 @@ public class EquipmentCategoryController extends BaseController { ...@@ -459,12 +463,24 @@ public class EquipmentCategoryController extends BaseController {
private Boolean repeat(String code, String elevatorCode) { private Boolean repeat(String code, String elevatorCode) {
boolean flag = true; boolean flag = true;
if (!ObjectUtils.isEmpty(code)) { if (!ObjectUtils.isEmpty(code)) {
LambdaQueryWrapper<IdxBizJgOtherInfo> lambda = new QueryWrapper<IdxBizJgOtherInfo>().lambda(); // code = V8300-0000010
lambda.eq(IdxBizJgOtherInfo::getClaimStatus, "已认领"); // 如果code第二位是8,则是管道,按工程装置查询监管码是否重复
lambda.eq(IdxBizJgOtherInfo::getSupervisoryCode, code); if (code.charAt(1) == '8') {
Integer integer = idxBizJgOtherInfoMapper.selectCount(lambda); LambdaQueryWrapper<IdxBizJgProjectContraption> lambda = new QueryWrapper<IdxBizJgProjectContraption>().lambda();
if (integer > 1) { lambda.eq(IdxBizJgProjectContraption::getIsDelete, false);
flag = false; lambda.eq(IdxBizJgProjectContraption::getSupervisoryCode, code);
Integer integer = idxBizJgProjectContraptionMapper.selectCount(lambda);
if (integer > 1) {
flag = false;
}
} else {
LambdaQueryWrapper<IdxBizJgOtherInfo> lambda = new QueryWrapper<IdxBizJgOtherInfo>().lambda();
lambda.eq(IdxBizJgOtherInfo::getClaimStatus, "已认领");
lambda.eq(IdxBizJgOtherInfo::getSupervisoryCode, code);
Integer integer = idxBizJgOtherInfoMapper.selectCount(lambda);
if (integer > 1) {
flag = false;
}
} }
} }
if (!ObjectUtils.isEmpty(elevatorCode)) { if (!ObjectUtils.isEmpty(elevatorCode)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment