소스 검색

设备分享校验

chejianzheng 2 달 전
부모
커밋
efa2ec0127
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      portal-service-infrastructure/src/main/java/com/hfln/portal/infrastructure/gateway/impl/DeviceGatewayImpl.java

+ 2 - 1
portal-service-infrastructure/src/main/java/com/hfln/portal/infrastructure/gateway/impl/DeviceGatewayImpl.java

@@ -640,6 +640,7 @@ public class DeviceGatewayImpl implements DeviceGateway {
     }
 
     @Override
+    @Transactional
     public Boolean devShare(ShareParam shareParam) {
 
         //校验主绑人
@@ -660,7 +661,7 @@ public class DeviceGatewayImpl implements DeviceGateway {
         queryWrapper.in(DevShare::getState, Arrays.asList(0, 1));
         List<DevShare> list = devShareService.list(queryWrapper);
 
-        if (list != null && list.size() > 1) {
+        if (CollectionUtils.isNotEmpty(list)) {
             throw new BizException(ErrorEnum.SHARE_IS_NOT_REPEAT.getErrorCode(), ErrorEnum.SHARE_IS_NOT_REPEAT.getErrorMessage());
         }