diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/goods/GoodsController.java b/ghy-admin/src/main/java/com/ghy/web/controller/goods/GoodsController.java index 75d22f1d..4f485ac8 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/goods/GoodsController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/goods/GoodsController.java @@ -7,6 +7,7 @@ import com.ghy.common.core.page.TableDataInfo; import com.ghy.common.enums.BusinessType; import com.ghy.common.utils.ExceptionUtil; import com.ghy.common.utils.ShiroUtils; +import com.ghy.common.utils.StringUtils; import com.ghy.common.utils.poi.ExcelUtil; import com.ghy.goods.domain.*; import com.ghy.goods.service.*; @@ -164,6 +165,11 @@ public class GoodsController extends BaseController { // 补全商品类别 List goodsStandards = goodsStandardService.selectByGoodsId(result.getGoodsId()); + goodsStandards.stream().forEach(goodsStandard -> { + if (StringUtils.isEmpty(goodsStandard.getGoodsUnit())) { + goodsStandard.setGoodsUnit(result.getGoodsUnit()); + } + }); result.setGoodsStandardList(goodsStandards); return AjaxResult.success(result); diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderMasterController.java b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderMasterController.java index 8429e450..84ae37f2 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderMasterController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderMasterController.java @@ -88,7 +88,7 @@ public class OrderMasterController extends BaseController { @PostMapping("/app/list") @ResponseBody public TableDataInfo appList(@RequestBody OrderMaster orderMaster) { - TableDataInfo rspData = new TableDataInfo(); +// TableDataInfo rspData = new TableDataInfo(); startPage(); List orderListResponses = new ArrayList<>(); List list = orderMasterService.selectOrderMasterList(orderMaster); @@ -150,19 +150,19 @@ public class OrderMasterController extends BaseController { }); - PageDomain pageDomain = TableSupport.buildPageRequest(); - if (null == pageDomain.getPageNum() || null == pageDomain.getPageSize()) { - rspData.setRows(orderListResponses); - rspData.setTotal(orderListResponses.size()); - return rspData; - } - Integer pageSize = pageDomain.getPageNum(); - if (pageSize > orderListResponses.size()) { - pageSize = orderListResponses.size(); - } - rspData.setRows(orderListResponses.subList(0, pageSize)); - rspData.setTotal(orderListResponses.size()); - return rspData; +// PageDomain pageDomain = TableSupport.buildPageRequest(); +// if (null == pageDomain.getPageNum() || null == pageDomain.getPageSize()) { +// rspData.setRows(orderListResponses); +// rspData.setTotal(orderListResponses.size()); +// return rspData; +// } +// Integer pageSize = pageDomain.getPageNum(); +// if (pageSize > orderListResponses.size()) { +// pageSize = orderListResponses.size(); +// } +// rspData.setRows(orderListResponses.subList(0, pageSize)); +// rspData.setTotal(orderListResponses.size()); + return voDataTable(orderListResponses, list); } @PostMapping("/app/detail") diff --git a/ghy-goods/src/main/java/com/ghy/goods/domain/Goods.java b/ghy-goods/src/main/java/com/ghy/goods/domain/Goods.java index 1819e503..0606afc9 100644 --- a/ghy-goods/src/main/java/com/ghy/goods/domain/Goods.java +++ b/ghy-goods/src/main/java/com/ghy/goods/domain/Goods.java @@ -32,6 +32,8 @@ public class Goods extends BaseEntity { private String goodsDesc; + private String goodsUnit; + @Excel(name = "商品排序", cellType = Excel.ColumnType.NUMERIC) private Integer goodsSort; diff --git a/ghy-goods/src/main/resources/mapper/goods/GoodsMapper.xml b/ghy-goods/src/main/resources/mapper/goods/GoodsMapper.xml index 8e926c42..6756ab55 100644 --- a/ghy-goods/src/main/resources/mapper/goods/GoodsMapper.xml +++ b/ghy-goods/src/main/resources/mapper/goods/GoodsMapper.xml @@ -9,6 +9,7 @@ + @@ -23,7 +24,7 @@ - SELECT goods_id, goods_code, dept_id, goods_name, goods_desc, goods_sort, worker_id, + SELECT goods_id, goods_code, dept_id, goods_name, goods_desc, goods_unit, goods_sort, worker_id, dept_goods_category_id, goods_img_url, goods_video_url, status, create_by, create_time, remark FROM goods @@ -62,6 +63,7 @@ dept_id, goods_name, goods_desc, + goods_unit, goods_sort, worker_id, dept_goods_category_id, @@ -76,6 +78,7 @@ #{deptId}, #{goodsName}, #{goodsDesc}, + #{goodsUnit}, #{goodsSort}, #{workerId}, #{deptGoodsCategoryId},