old mode 100644
new mode 100755
| | |
| | | |
| | | import com.java110.common.dao.IMachineServiceDao; |
| | | import com.java110.core.base.smo.BaseServiceSMO; |
| | | import com.java110.core.smo.common.IMachineInnerServiceSMO; |
| | | import com.java110.core.smo.user.IUserInnerServiceSMO; |
| | | import com.java110.dto.PageDto; |
| | | import com.java110.dto.demo.DemoDto; |
| | | import com.java110.dto.machine.MachineAttrDto; |
| | | import com.java110.dto.machine.MachineDto; |
| | | import com.java110.dto.user.UserDto; |
| | | import com.java110.intf.common.IMachineAttrInnerServiceSMO; |
| | | import com.java110.intf.common.IMachineInnerServiceSMO; |
| | | import com.java110.intf.user.IUserInnerServiceSMO; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.utils.util.StringUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | |
| | | private IMachineServiceDao machineServiceDaoImpl; |
| | | |
| | | @Autowired |
| | | private IMachineAttrInnerServiceSMO machineAttrInnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IUserInnerServiceSMO userInnerServiceSMOImpl; |
| | | |
| | | @Override |
| | |
| | | |
| | | List<MachineDto> machines = BeanConvertUtil.covertBeanList(machineServiceDaoImpl.getMachineInfo(BeanConvertUtil.beanCovertMap(machineDto)), MachineDto.class); |
| | | |
| | | if (machines == null || machines.size() < 1) { |
| | | return machines; |
| | | } |
| | | |
| | | List<String> machineIds = new ArrayList<>(); |
| | | |
| | | for (MachineDto tMachineDto : machines) { |
| | | machineIds.add(tMachineDto.getMachineId()); |
| | | } |
| | | MachineAttrDto machineAttrDto = new MachineAttrDto(); |
| | | machineAttrDto.setMachineIds(machineIds.toArray(new String[machineIds.size()])); |
| | | machineAttrDto.setCommunityId(machines.get(0).getCommunityId()); |
| | | machineAttrDto.setDomain(machineDto.getDomain()); |
| | | List<MachineAttrDto> machineAttrDtos = machineAttrInnerServiceSMOImpl.queryMachineAttrs(machineAttrDto); |
| | | |
| | | List<MachineAttrDto> tMachineAttrDtos = null; |
| | | for (MachineDto tMachineDto : machines) { |
| | | tMachineAttrDtos = new ArrayList<>(); |
| | | |
| | | for (MachineAttrDto tMachineAttrDto : machineAttrDtos) { |
| | | if (StringUtil.isEmpty(tMachineAttrDto.getValueName())) { |
| | | tMachineAttrDto.setValueName(tMachineAttrDto.getValue()); |
| | | } |
| | | if (!tMachineDto.getMachineId().equals(tMachineAttrDto.getMachineId())) { |
| | | continue; |
| | | } |
| | | tMachineAttrDtos.add(tMachineAttrDto); |
| | | //todo 刷入协议 |
| | | if(MachineAttrDto.SPEC_HM.equals(tMachineAttrDto.getSpecCd())){ |
| | | tMachineDto.setHmId(tMachineAttrDto.getValue()); |
| | | } |
| | | } |
| | | tMachineDto.setMachineAttrs(tMachineAttrDtos); |
| | | } |
| | | return machines; |
| | | } |
| | | |
| | |
| | | return machineServiceDaoImpl.queryMachinesCount(BeanConvertUtil.beanCovertMap(machineDto)); |
| | | } |
| | | |
| | | @Override |
| | | public int updateMachineState(@RequestBody MachineDto machineDto) { |
| | | machineServiceDaoImpl.updateMachineInfoInstance(BeanConvertUtil.beanCovertMap(machineDto)); |
| | | |
| | | return 1; |
| | | } |
| | | |
| | | public IMachineServiceDao getMachineServiceDaoImpl() { |
| | | return machineServiceDaoImpl; |
| | | } |