6c
6 天以前 1ecae7629cc5869bff43ffdf8d0c28aafcd5a5ac
product-server-data-center/src/main/java/com/product/data/center/service/MesExternalService.java
@@ -182,17 +182,19 @@
        // 请求历史返回数据日志打印
        List<HistoryEntity> historyEntityList = Lists.newArrayList(trackingData, keypData, detailData);
        historyEntityList.forEach(historyEntity -> {
            String primaryField = historyEntity.getPrimaryField();;
            SpringMVCContextHolder.getSystemLogger().info(String.format("【当前表:%s】", historyEntity.getTableName()));
            SpringMVCContextHolder.getSystemLogger().info("【主库数据】");
            for (int i = 0; i < historyEntity.getMasterDataTable().getRows(); i++) {
                FieldSetEntity tempFse = historyEntity.getMasterDataTable().getFieldSetEntity(i);
                SpringMVCContextHolder.getSystemLogger().info(String.format("%s", tempFse.getString(primaryField)));
            }
            SpringMVCContextHolder.getSystemLogger().info("【子库数据】");
            for (int i = 0; i < historyEntity.getSubDataTable().getRows(); i++) {
                FieldSetEntity tempFse = historyEntity.getSubDataTable().getFieldSetEntity(i);
                SpringMVCContextHolder.getSystemLogger().info(String.format("%s", tempFse.getString(primaryField)));
            if (historyEntity != null) {
                String primaryField = historyEntity.getPrimaryField();;
                SpringMVCContextHolder.getSystemLogger().info(String.format("【当前表:%s】", historyEntity.getTableName()));
                SpringMVCContextHolder.getSystemLogger().info("【主库数据】");
                for (int i = 0; i < historyEntity.getMasterDataTable().getRows(); i++) {
                    FieldSetEntity tempFse = historyEntity.getMasterDataTable().getFieldSetEntity(i);
                    SpringMVCContextHolder.getSystemLogger().info(String.format("%s", tempFse.getString(primaryField)));
                }
                SpringMVCContextHolder.getSystemLogger().info("【子库数据】");
                for (int i = 0; i < historyEntity.getSubDataTable().getRows(); i++) {
                    FieldSetEntity tempFse = historyEntity.getSubDataTable().getFieldSetEntity(i);
                    SpringMVCContextHolder.getSystemLogger().info(String.format("%s", tempFse.getString(primaryField)));
                }
            }
        });
@@ -518,7 +520,8 @@
//            DataTableEntity dataTableEntity = objectCompletionService.take().get();
//            BaseUtil.dataTableMerge(data, dataTableEntity);
//        }
        if (DataTableEntity.isEmpty(data) && !"product_sn".equals(filterFieldName)) {
        // 有可能只有track表有数据 6c 2025年9月23日 10:24:55
        if (DataTableEntity.isEmpty(data) && tableArray[0].toLowerCase(Locale.ROOT).contains("da_t_wip_tracking")) {
            throw new BaseException(errorCodes[1]);
        }
        return data;