From ffc05274003ce5bbb0a0c04f2a84b01618b9c8eb Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期五, 12 九月 2025 10:30:59 +0800
Subject: [PATCH] 代码初始化
---
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPrivilegeServiceImpl.java | 29 ++++++++++++++++-------------
1 files changed, 16 insertions(+), 13 deletions(-)
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPrivilegeServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPrivilegeServiceImpl.java
index 60d05d1..3b4ed18 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPrivilegeServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncPrivilegeServiceImpl.java
@@ -5,16 +5,12 @@
import com.doumee.core.exception.BusinessException;
import com.doumee.core.haikang.model.HKConstants;
import com.doumee.core.haikang.model.param.BaseResponse;
-import com.doumee.core.haikang.model.param.request.AcsDeviceListRequest;
import com.doumee.core.haikang.model.param.request.PrivilegeGroupRequest;
-import com.doumee.core.haikang.model.param.respose.AcsDeviceInfoResponse;
-import com.doumee.core.haikang.model.param.respose.AcsDeviceListResponse;
import com.doumee.core.haikang.model.param.respose.PrivilegeGroupInfoResponse;
import com.doumee.core.haikang.model.param.respose.PrivilegeGroupListResponse;
import com.doumee.core.haikang.service.HKService;
import com.doumee.core.utils.Constants;
import com.doumee.dao.business.DeviceRoleMapper;
-import com.doumee.dao.business.model.Device;
import com.doumee.dao.business.model.DeviceRole;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -33,7 +29,7 @@
public class HkSyncPrivilegeServiceImpl extends HkSyncBaseServiceImpl {
@Autowired
- private DeviceRoleMapper DeviceRoleMapper;
+ private DeviceRoleMapper deviceRoleMapper;
/**
* 鍚屾娴峰悍璁垮缁勬潈闄愭暟鎹�
* @param param
@@ -56,7 +52,7 @@
List<Integer> types = new ArrayList<>();
types.add(Constants.DOOR_ROLE_TYPE.fk);
types.add(Constants.DOOR_ROLE_TYPE.lw);
- List<DeviceRole> allList = DeviceRoleMapper.selectList(new QueryWrapper<DeviceRole>().lambda().in(DeviceRole::getType,types).eq(DeviceRole::getIsdeleted,Constants.ZERO));
+ List<DeviceRole> allList = deviceRoleMapper.selectList(new QueryWrapper<DeviceRole>().lambda().in(DeviceRole::getType,types).eq(DeviceRole::getIsdeleted,Constants.ZERO));
boolean hasNext = true;
int curTotal = 0;
int curPage = 1;
@@ -65,7 +61,11 @@
param = new PrivilegeGroupRequest();
param.setPageNo(curPage);
param.setPageSize(100);
- BaseResponse<PrivilegeGroupListResponse> response = HKService.privilegeGroup(param);
+// BaseResponse<PrivilegeGroupListResponse> response = HKService.privilegeGroup(param);
+// if(response == null || !StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE)){
+// response = HKService.privilegIccmeGroup(param);//鎺ュ彛V1鐗堟湰涓嶅瓨鍦紝璋冪敤iccm鐗堟湰鎺ュ彛
+// }
+ BaseResponse<PrivilegeGroupListResponse> response = HKService.privilegIccmeGroup(param);//鎺ュ彛V1鐗堟湰涓嶅瓨鍦紝璋冪敤iccm鐗堟湰鎺ュ彛
if(response == null || !StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE)){
throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "瀵逛笉璧凤紝娴峰悍鍚屾鏁版嵁澶辫触~");
}
@@ -88,15 +88,15 @@
if(deleteList.size()>0){
//閫昏緫鍒犻櫎
for(DeviceRole d : deleteList){
- DeviceRoleMapper.updateById(d);
+ deviceRoleMapper.updateById(d);
}
}
if(addList.size()>0){
- DeviceRoleMapper.insertBatchSomeColumn(addList);
+ deviceRoleMapper.insert(addList);
}
if(editList.size()>0){
for(DeviceRole d : editList){
- DeviceRoleMapper.updateById(d);
+ deviceRoleMapper.updateById(d);
}
}
return "鍚屾鏁版嵁锛氭柊澧炪��"+addList.size()+"銆戞潯锛屾洿鏂般��"+editList.size()+"銆戞潯锛屽垹闄ゃ��"+deleteList.size()+"銆戞潯";
@@ -116,11 +116,17 @@
if(model !=null){
//濡傛灉宸插瓨鍦紝鍒欐洿鏂版暟鎹�
model = initDataByHkData(model,device,date);
+ if(allHkList.size()==1){
+ model.setIsDefault(Constants.ZERO);
+ }
editList.add(model);
}else{
//濡傛灉涓嶅瓨鍦紝鍒欐柊澧炴暟鎹�
model = new DeviceRole();
model = initDataByHkData(model,device,date);
+ if(allHkList.size()==1){
+ model.setIsDefault(Constants.ZERO);
+ }
addList.add(model);
}
}
@@ -170,7 +176,6 @@
}
}
}
-
private boolean isDeletedData(DeviceRole device, List<PrivilegeGroupInfoResponse> allHkList) {
if(allHkList.size()>0){
for(PrivilegeGroupInfoResponse r : allHkList){
@@ -181,7 +186,5 @@
}
}
return true;
-
}
-
}
--
Gitblit v1.9.3