| | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.ruoyi.device.dto.DeviceCollectionDto; |
| | | import com.ruoyi.device.pojo.DataConfig; |
| | | import com.ruoyi.device.pojo.Device; |
| | | import com.ruoyi.framework.exception.ErrorException; |
| | |
| | | "&mdbEntrustCode=" + device.getEntrustCode() + |
| | | "&mdbSampleCode=" + device.getSampleCode() + |
| | | "&dbFileName=" + device.getDbFileName(); |
| | | System.out.println("请求的 URL: " + http); |
| | | String result = null; |
| | | try { |
| | | result = HttpUtil.get(http); |
| | | System.out.println("请求返回结果: " + result); |
| | | } catch (IORuntimeException e) { |
| | | e.printStackTrace(); |
| | | throw new ErrorException("所在电脑未安装或未启动:LIMS文件采集器!"); |
| | |
| | | case ".xlsx": |
| | | map = analysisList(data, userMap, device, entrustCode, sampleCode); |
| | | break; |
| | | case ".xls": |
| | | map = analysisString(data, userMap, device, entrustCode, sampleCode); |
| | | break; |
| | | case ".txt": |
| | | map = analysisTxt(data, userMap, device, entrustCode, sampleCode); |
| | | break; |
| | |
| | | map = analysisList(data, userMap, device, entrustCode, sampleCode); |
| | | break; |
| | | case ".mdb": |
| | | // 判断是否是拉力机 |
| | | // 判断是否是拉力机JCZX-ZB-FF01014 |
| | | if (device.getManagementNumber().equals("JCZX-ZB-FF01014")) { |
| | | map = analysisMdbByPull(data, userMap, device, cableTag); |
| | | } else { |