old mode 100644
new mode 100755
| | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.api.bmo.machineTranslate.IStaffMachineTranslateBMO; |
| | | import com.java110.api.listener.machineTranslate.MachineQueryUserInfoListener; |
| | | import com.java110.core.smo.common.IFileInnerServiceSMO; |
| | | import com.java110.core.smo.common.IFileRelInnerServiceSMO; |
| | | import com.java110.core.smo.common.IMachineTranslateInnerServiceSMO; |
| | | import com.java110.core.smo.community.ICommunityInnerServiceSMO; |
| | | import com.java110.core.smo.user.IUserInnerServiceSMO; |
| | | import com.java110.dto.file.FileDto; |
| | | import com.java110.dto.file.FileRelDto; |
| | | import com.java110.dto.machine.MachineTranslateDto; |
| | | import com.java110.dto.machine.MachineUserResultDto; |
| | | import com.java110.dto.user.UserDto; |
| | | import com.java110.intf.common.IFileInnerServiceSMO; |
| | | import com.java110.intf.common.IFileRelInnerServiceSMO; |
| | | import com.java110.intf.common.IMachineTranslateInnerServiceSMO; |
| | | import com.java110.intf.community.ICommunityInnerServiceSMO; |
| | | import com.java110.intf.user.IUserInnerServiceSMO; |
| | | import com.java110.utils.util.DateUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | List<UserDto> userDtos = userInnerServiceSMOImpl.getStaffs(userDto); |
| | | |
| | | if (userDtos == null || userDtos.size() != 1) { |
| | | |
| | | return null; |
| | | } |
| | | |
| | |
| | | fileRelDto.setObjId(reqJson.getString("faceid")); |
| | | fileRelDto.setRelTypeCd("12000"); |
| | | List<FileRelDto> fileRelDtos = fileRelInnerServiceSMOImpl.queryFileRels(fileRelDto); |
| | | String tmpImg = ""; |
| | | if (fileRelDtos == null || fileRelDtos.size() != 1) { |
| | | return null; |
| | | } |
| | | FileDto fileDto = new FileDto(); |
| | | fileDto.setFileId(fileRelDtos.get(0).getFileSaveName()); |
| | | fileDto.setCommunityId(communityId); |
| | | List<FileDto> fileDtos = fileInnerServiceSMOImpl.queryFiles(fileDto); |
| | | if (fileDtos == null || fileDtos.size() != 1) { |
| | | return null; |
| | | tmpImg = ""; |
| | | } else { |
| | | FileDto fileDto = new FileDto(); |
| | | fileDto.setFileSaveName(fileRelDtos.get(0).getFileSaveName()); |
| | | fileDto.setCommunityId(communityId); |
| | | List<FileDto> fileDtos = fileInnerServiceSMOImpl.queryFiles(fileDto); |
| | | if (fileDtos == null || fileDtos.size() != 1) { |
| | | tmpImg = ""; |
| | | } else { |
| | | tmpImg = fileDtos.get(0).getContext(); |
| | | } |
| | | } |
| | | userDto = userDtos.get(0); |
| | | |
| | | MachineUserResultDto machineUserResultDto = new MachineUserResultDto(); |
| | | machineUserResultDto.setUserid(userDto.getUserId()); |
| | | machineUserResultDto.setDepartmentId(userDto.getParentOrgId()); |
| | | machineUserResultDto.setDepartmentName(userDto.getParentOrgName()); |
| | | machineUserResultDto.setGroupid(communityId); |
| | | machineUserResultDto.setGroup(reqJson.getString("communityName")); |
| | | machineUserResultDto.setName(userDto.getName()); |
| | | String tmpImg = fileDtos.get(0).getContext(); |
| | | machineUserResultDto.setFaceBase64(tmpImg); |
| | | machineUserResultDto.setIdNumber(userDto.getTel()); |
| | | try { |
| | |
| | | } |
| | | machineUserResultDto.setRemarks("HC小区管理系统"); |
| | | machineUserResultDto.setReserved(userDto.getUserId()); |
| | | machineUserResultDto.setUserType(MachineQueryUserInfoListener.TYPE_STAFF); |
| | | machineUserResultDto.setUserType("MachineQueryUserInfoListener.TYPE_STAFF"); |
| | | |
| | | //将 设备 待同步 改为同步中 |
| | | MachineTranslateDto tmpMtDto = new MachineTranslateDto(); |