354798ggg
2023-05-16 68aae14c5c33b525effd4fe18a6ce14ea6ec90ae
src/main/java/com/product/print/controller/PrintRealizeController.java
@@ -58,5 +58,33 @@
            return error(CmnCode.GET_PRINT_CONFIG_LIST_FAIL, e);
        }
    }
    @PostMapping("/printWord/{version}")
    @ApiVersion(1)
    public String printWord(HttpServletRequest request, HttpServletResponse response) {
        try {
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            if (bean == null || fse == null) {
                return this.error(CmnCode.SYSTEM_FORM_NODATA);
            }
//            if (!CmnConst.TABLE_PRINT_CONFIG.equals(fse.getTableName())) {
//                return error(CmnCode.SYSTEM_TABLE_NODATA);
//            }
            if (StringUtils.isEmpty(CmnConst.PRINT_TEMP)) {
                return error(CmnCode.SYSTEM_FORM_COUNT);
            }
            printRealizeService.printWord(fse, response);
            return OK();
        } catch (BaseException e) {
            return error(e);
        } catch (Exception e) {
            return error(CmnCode.GET_PRINT_CONFIG_LIST_FAIL, e);
        }
    }
}