|
|
@@ -1,21 +1,13 @@
|
|
|
package com.xunmei.system.service.impl;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
-import com.xunmei.common.core.constant.CacheConstants;
|
|
|
import com.xunmei.common.core.exception.ServiceException;
|
|
|
import com.xunmei.common.core.utils.DateUtils;
|
|
|
-import com.xunmei.common.core.utils.bean.BeanUtils;
|
|
|
-import com.xunmei.common.redis.utils.RedisUtils;
|
|
|
import com.xunmei.common.security.utils.SecurityUtils;
|
|
|
-import com.xunmei.system.api.domain.SysArea;
|
|
|
import com.xunmei.system.api.domain.SysOrg;
|
|
|
-import com.xunmei.system.api.vo.SysOrgVO;
|
|
|
import com.xunmei.system.domain.SysNfcBind;
|
|
|
-import com.xunmei.system.domain.vo.SysAreaCheckVO;
|
|
|
import com.xunmei.system.dto.SysAreaCheckDTO;
|
|
|
import com.xunmei.system.mapper.*;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -46,6 +38,7 @@ public class SysAreaCheckServiceImpl extends ServiceImpl<SysAreaCheckMapper, Sys
|
|
|
private SysDictDataMapper sysDictDataMapper;
|
|
|
@Autowired
|
|
|
private SysOrgMapper sysOrgMapper;
|
|
|
+ private static final String DEL_FLAG = "del_flag";
|
|
|
|
|
|
@Override
|
|
|
public TableDataInfo<SysAreaCheck> selectPage(SysAreaCheckDTO sysAreaCheck) {
|
|
|
@@ -125,7 +118,7 @@ public class SysAreaCheckServiceImpl extends ServiceImpl<SysAreaCheckMapper, Sys
|
|
|
QueryWrapper queryWrapper = new QueryWrapper();
|
|
|
queryWrapper.eq("check_name", sysAreaCheck.getCheckName());
|
|
|
queryWrapper.eq("org_type", sysAreaCheck.getOrgType());
|
|
|
- queryWrapper.eq("del_flag", 0);
|
|
|
+ queryWrapper.eq(DEL_FLAG, 0);
|
|
|
Long aLong = baseMapper.selectCount(queryWrapper);
|
|
|
if (aLong > 0) {
|
|
|
throw new ServiceException("【NFC点位】不能重复");
|
|
|
@@ -149,7 +142,7 @@ public class SysAreaCheckServiceImpl extends ServiceImpl<SysAreaCheckMapper, Sys
|
|
|
QueryWrapper queryWrapper = new QueryWrapper();
|
|
|
queryWrapper.eq("check_name", sysAreaCheck.getCheckName());
|
|
|
queryWrapper.eq("org_type", sysAreaCheck.getOrgType());
|
|
|
- queryWrapper.eq("del_flag", 0);
|
|
|
+ queryWrapper.eq(DEL_FLAG, 0);
|
|
|
SysAreaCheck sysAreaCheck1 = baseMapper.selectOne(queryWrapper);
|
|
|
if (null != sysAreaCheck1 && !sysAreaCheck1.getId().equals(sysAreaCheck.getId())) {
|
|
|
throw new ServiceException("名称不能重复");
|
|
|
@@ -176,7 +169,7 @@ public class SysAreaCheckServiceImpl extends ServiceImpl<SysAreaCheckMapper, Sys
|
|
|
public int deleteSysAreaCheckByIds(Long[] ids) {
|
|
|
//判断是否使用
|
|
|
QueryWrapper<SysNfcBind> query = new QueryWrapper<>(new SysNfcBind());
|
|
|
- query.eq("del_flag", "0");
|
|
|
+ query.eq(DEL_FLAG, "0");
|
|
|
query.in("check_id", ids);
|
|
|
List<SysNfcBind> sysNfcBinds = sysNfcBindMapper.selectList(query);
|
|
|
if (CollectionUtils.isNotEmpty(sysNfcBinds)) {
|