| | |
| | | String taskId = hkTaskAddtion(); |
| | | List<Empower> successList = new ArrayList<>(); |
| | | List<Empower> errorList = new ArrayList<>(); |
| | | List<Empower> cacenList = new ArrayList<>(); |
| | | List<Empower> waitList = new ArrayList<>(); |
| | | List<Empower> faceErrorList = new ArrayList<>(); |
| | | for(Empower c : list) { |
| | | //向任务添加人员、设备信息数据 |
| | | if((Constants.equalsInteger(c.getMemberDeleted(),1) && |
| | | Constants.equalsInteger(c.getMemberHkStatus(),Constants.ONE)) |
| | | || Constants.equalsInteger(c.getDeviceDeleted(),1)){ |
| | | //如果人員或者設備删除,取消下发 |
| | | cacenList.add(c); |
| | | continue; |
| | | } |
| | | if(c.getDeviceOnline() !=null && Constants.equalsInteger(c.getDeviceOnline(),0)){ |
| | | waitList.add(c); |
| | | continue; |
| | |
| | | empowerMapper.updateById(update); |
| | | } |
| | | } |
| | | if(cacenList.size()>0){ |
| | | for(Empower model : cacenList){ |
| | | Empower update = new Empower(); |
| | | update.setId(model.getId()); |
| | | update.setSendDate(date); |
| | | update.setEditDate(date); |
| | | update.setHkId(taskId); |
| | | update.setSendStatus(Constants.EmpowerStatus.cancel); |
| | | update.setRemark( "设备或人员已删除,自动取消"); |
| | | update.setSendInfo( "设备或人员已删除,自动取消"); |
| | | empowerMapper.updateById(update); |
| | | } |
| | | } |
| | | if(faceErrorList.size()>0){ |
| | | for(Empower model : faceErrorList){ |
| | | Empower update = new Empower(); |