浏览代码

nfc标签验重

luowei 2 年之前
父节点
当前提交
3bd7973d43

+ 8 - 4
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/service/impl/SysNfcBindServiceImpl.java

@@ -94,8 +94,8 @@ public class SysNfcBindServiceImpl extends ServiceImpl<SysNfcBindMapper, SysNfcB
 
     @Override
     public SysNfcBind selectSysNfcBindByCode(String code) {
-        if (StringUtils.isEmpty(code)){
-         return new SysNfcBind();
+        if (StringUtils.isEmpty(code)) {
+            return new SysNfcBind();
         }
         return sysNfcBindMapper.selectSysNfcBindByCode(code);
     }
@@ -129,11 +129,15 @@ public class SysNfcBindServiceImpl extends ServiceImpl<SysNfcBindMapper, SysNfcB
         if (aLong > 0) {
             throw new ServiceException("该区域和采集点已绑定标签,请勿重复添加");贾武先
         }*/
+        SysNfcBind sysNfcBind1 = this.selectSysNfcBindByCode(sysNfcBind.getCode());
+        if (null != sysNfcBind1) {
+            throw new ServiceException("请勿重复添加nfc");
+        }
         sysNfcBind.setUpdateTime(DateUtils.getNowDate());
         sysNfcBind.setCreateTime(DateUtils.getNowDate());
         sysNfcBind.setDelFlag("0");
         sysNfcBind.setSource("1");
-        if(null==sysNfcBind.getEnable()){
+        if (null == sysNfcBind.getEnable()) {
             sysNfcBind.setSource("2");
             sysNfcBind.setEnable("0");
         }
@@ -167,7 +171,7 @@ public class SysNfcBindServiceImpl extends ServiceImpl<SysNfcBindMapper, SysNfcB
         queryWrapper.eq("del_flag", 0);
         queryWrapper.eq("code", sysNfcBind.getCode());
         SysNfcBind sysNfcBind1 = baseMapper.selectOne(queryWrapper);
-        if (null!=sysNfcBind1&&(!sysNfcBind1.getId().equals(sysNfcBind.getId()))) {
+        if (null != sysNfcBind1 && (!sysNfcBind1.getId().equals(sysNfcBind.getId()))) {
             throw new ServiceException("该区域和采集点已绑定标签,请勿重复修改");
         }
         sysNfcBind.setUpdateTime(DateUtils.getNowDate());