| | |
| | | } else { |
| | | wrapper.groupBy("matnr_id"); |
| | | } |
| | | wrapper.eq(!Objects.isNull(param.get("matnrCode")), "matnr_code", param.get("matnrCode")); |
| | | |
| | | FieldsUtils.setFieldsFilters(wrapper, pageParam, ViewStockManage.class); |
| | | |
| | | |
| | | IPage<ViewStockManage> pageResult = warehouseStockService.pageByStock(pageParam, wrapper); |
| | | |
| | | |
| | | List<ViewStockManage> records = pageResult.getRecords(); |
| | | for (ViewStockManage record : records) { |
| | | |
| | | records.forEach(record -> { |
| | | if (!Objects.isNull(record.getFieldsIndex())) { |
| | | Map<String, String> fields = FieldsUtils.getFields(record.getFieldsIndex()); |
| | | record.setExtendFields(fields); |
| | | } |
| | | } |
| | | }); |
| | | pageResult.setRecords(records); |
| | | |
| | | return R.ok(pageResult); |
| | |
| | | } else { |
| | | wrapper.eq(ViewStockManage::getMatnrCode, stock.getMatnrCode()); |
| | | } |
| | | PageParam<ViewStockManage, BaseParam> result = warehouseStockService.page(pageParam, wrapper); |
| | | List<ViewStockManage> records = result.getRecords(); |
| | | records.forEach(record -> { |
| | | if (!Objects.isNull(record.getFieldsIndex())) { |
| | | Map<String, String> fields = FieldsUtils.getFields(record.getFieldsIndex()); |
| | | record.setExtendFields(fields); |
| | | } |
| | | }); |
| | | result.setRecords(records); |
| | | |
| | | return R.ok(warehouseStockService.page(pageParam, wrapper)); |
| | | return R.ok(result); |
| | | } |
| | | |
| | | } |