| | |
| | | import com.bstek.dorado.annotation.DataProvider; |
| | | import com.bstek.dorado.annotation.DataResolver; |
| | | import com.bstek.dorado.annotation.Expose; |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.data.ApiCommonDevice; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.async.fzzy40.Fzzy40CommonService; |
| | | import com.fzzy.gateway.GatewayUtils; |
| | |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | @Slf4j |
| | |
| | | @DataProvider |
| | | public List<GatewayDevice> listAll() { |
| | | Sort sort = new Sort(Sort.Direction.ASC, "deviceId"); |
| | | return gatewayDeviceRep.findAll(sort); |
| | | |
| | | |
| | | List<GatewayDevice> list = gatewayDeviceRep.findAll(sort); |
| | | |
| | | if (null == list || list.isEmpty()) return list; |
| | | |
| | | List<GatewayDevice> result = new ArrayList<>(); |
| | | |
| | | ApiCommonDevice apiCommonDevice; |
| | | for (GatewayDevice device : list) { |
| | | |
| | | apiCommonDevice = Constant.getCommonDeviceCache(device.getDeviceSn()); |
| | | if (null != apiCommonDevice) { |
| | | device.setIp(apiCommonDevice.getIp()); |
| | | device.setPort(apiCommonDevice.getPort()); |
| | | device.setStatus(apiCommonDevice.getStatus()); |
| | | device.setOnlineTime(apiCommonDevice.getOnlineTime()); |
| | | } |
| | | result.add(device); |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | // /** |