From 487e48afd7acf4a2ddddd02f2ec1db7fa1d91e99 Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Thu, 21 Oct 2021 08:40:55 +0800 Subject: [PATCH] Merge branch 'score_shop' into api_score_meger --- zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java | 35 +++++++++++++++++++++++++++++++---- 1 files changed, 31 insertions(+), 4 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java index 26d1c64..5fe5d27 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java @@ -23,7 +23,6 @@ import com.matrix.system.hive.dao.SysShopInfoDao; import com.matrix.system.hive.service.ShoppingGoodsService; import com.matrix.system.hive.service.SysShopInfoService; -import org.apache.poi.ss.formula.functions.T; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; @@ -176,8 +175,37 @@ public @ResponseBody AjaxResult showList(ShoppingGoods shoppingGoods, PaginationVO pageVo) { QueryUtil.setQueryLimit(shoppingGoods); - pageVo.setOrder("desc"); - pageVo.setSort("createTime"); + if(StringUtils.isBlank(pageVo.getSort())){ + pageVo.setOrder("desc"); + pageVo.setSort("createTime"); + } + + //2表示查询总部产品 + if (shoppingGoods.getHeadquarters()!=null && 2==shoppingGoods.getHeadquarters()) { + //仅查询本店产品 + SysShopInfo zbShop = shopInfoDao.selectZbShop(getMe().getCompanyId()); + //如果是总部自己查询自己的库存则不需加入这个调价 + if (getMe().getShopId().equals(zbShop.getId())){ + shoppingGoods.setHeadquarters(1); + } + } + shoppingGoods.setIsDel(ShoppingGoods.NORMAL); + shoppingGoods.setStaus(Dictionary.BUSINESS_STATE_UP); + List<ShoppingGoods> dataList = shoppingGoodsService.findInPage(shoppingGoods, pageVo); + AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, dataList, shoppingGoodsService.findTotal(shoppingGoods)); + return result; + + } + + @RequestMapping(value = "/showAllList") + @ResponseBody + public AjaxResult showAllList(ShoppingGoods shoppingGoods, PaginationVO pageVo) { + QueryUtil.setQueryLimit(shoppingGoods); + if(StringUtils.isBlank(pageVo.getSort())){ + pageVo.setOrder("desc"); + pageVo.setSort("createTime"); + } + //2表示查询总部产品 if (shoppingGoods.getHeadquarters()!=null && 2==shoppingGoods.getHeadquarters()) { //仅查询本店产品 @@ -191,7 +219,6 @@ List<ShoppingGoods> dataList = shoppingGoodsService.findInPage(shoppingGoods, pageVo); AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, dataList, shoppingGoodsService.findTotal(shoppingGoods)); return result; - } @RequestMapping(value = "/showListShopId") -- Gitblit v1.9.1