|  |  | 
 |  |  | import com.doumee.core.utils.DateUtil; | 
 |  |  | import com.doumee.dao.business.DeviceMapper; | 
 |  |  | import com.doumee.dao.business.MemberCardMapper; | 
 |  |  | import com.doumee.dao.business.MemberMapper; | 
 |  |  | import com.doumee.dao.business.dao.MemberMapper; | 
 |  |  | import com.doumee.dao.business.join.EmpowerJoinMapper; | 
 |  |  | import com.doumee.dao.business.model.*; | 
 |  |  | import com.doumee.dao.business.model.Member; | 
 |  |  | import com.github.yulichang.wrapper.MPJLambdaWrapper; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | import org.apache.commons.lang3.StringUtils; | 
 |  |  | 
 |  |  |                         //查询下发状态 | 
 |  |  |                         BaseResponse<TaskPersonDetailListResponse> response = HKService.taskPersoDetail(param); | 
 |  |  |                         if(response!=null | 
 |  |  |                                 && StringUtils.equals(response.getCode(),HKConstants.RESPONSE_SUCCEE) | 
 |  |  |                                 && StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE) | 
 |  |  |                                 && response.getData()!=null | 
 |  |  |                                 && response.getData().getList() != null | 
 |  |  |                                 && response.getData().getList().size() > 0 | 
 |  |  | 
 |  |  |         List<Empower> faceErrorList = new ArrayList<>(); | 
 |  |  |         for(Empower c : list) { | 
 |  |  |             //向任务添加人员、设备信息数据 | 
 |  |  |             if((Constants.equalsInteger(c.getMemberDeleted(),Constants.ONE) && | 
 |  |  |             if((Constants.equalsInteger(c.getIsdeleted(),Constants.ZERO) && | 
 |  |  |                     Constants.equalsInteger(c.getMemberDeleted(),Constants.ONE) && | 
 |  |  |                     Constants.equalsInteger(c.getMemberHkStatus(),Constants.ONE)) | 
 |  |  |                     ||  Constants.equalsInteger(c.getDeviceDeleted(),1)){ | 
 |  |  |                 //如果人員或者設備删除,取消下发 | 
 |  |  | 
 |  |  |                 continue; | 
 |  |  |             } | 
 |  |  |             if(Constants.equalsInteger(c.getMemberDeleted(),Constants.ONE) | 
 |  |  |                    && Constants.equalsInteger(c.getIsdeleted(),1)){ | 
 |  |  |                     && Constants.equalsInteger(c.getMemberHkStatus(),Constants.ONE) | 
 |  |  |                     && Constants.equalsInteger(c.getIsdeleted(),Constants.ZERO)){ | 
 |  |  |                 //如果人员已离职,新增授权无需下发,取消下发 | 
 |  |  |                 cacenList.add(c); | 
 |  |  |                 continue; | 
 |  |  | 
 |  |  |         queryWrapper.selectAs(Device::getChannelNo,Empower::getDeviceChannelNo); | 
 |  |  |         queryWrapper.selectAs(Member::getHkId,Empower::getMemberHkId); | 
 |  |  |         queryWrapper.selectAs(Member::getFaceStatus,Empower::getMemberFaceStatus); | 
 |  |  |         queryWrapper.selectAs(Member::getHkStatus,Empower::getMemberFaceStatus); | 
 |  |  |         queryWrapper.selectAs(Device::getOnline,Empower::getMemberHkStatus); | 
 |  |  |         queryWrapper.selectAs(Member::getHkStatus,Empower::getMemberHkStatus); | 
 |  |  |         queryWrapper.selectAs(Device::getOnline,Empower::getDeviceOnline); | 
 |  |  |         queryWrapper.selectAs(Device::getIsdeleted,Empower::getDeviceDeleted); | 
 |  |  |         queryWrapper.selectAs(Member::getIsdeleted,Empower::getMemberDeleted); | 
 |  |  |         queryWrapper.selectAs(Device::getHkId,Empower::getDeviceIndexCode); |