Commit 4f545015 by 胡懿

查询二维码增加分页

parent e53a38d6
...@@ -219,7 +219,7 @@ public class StorageService extends CrudService<StorageMapper, Storage> { ...@@ -219,7 +219,7 @@ public class StorageService extends CrudService<StorageMapper, Storage> {
* @return * @return
*/ */
@Transactional(readOnly = false) @Transactional(readOnly = false)
public List<StorageInfo> findByPcTypeModel(GoodsInfo goodsInfo) { public Page<StorageInfo> findByPcTypeModel(Page<StorageInfo> page, GoodsInfo goodsInfo) {
QrCode temQr = new QrCode(); QrCode temQr = new QrCode();
temQr.setGoodsInfo(goodsInfo); temQr.setGoodsInfo(goodsInfo);
List<QrCode> qrCodeList = qrCodeMapper.findByPcTypeModel(temQr); List<QrCode> qrCodeList = qrCodeMapper.findByPcTypeModel(temQr);
...@@ -236,6 +236,7 @@ public class StorageService extends CrudService<StorageMapper, Storage> { ...@@ -236,6 +236,7 @@ public class StorageService extends CrudService<StorageMapper, Storage> {
storageInfo.setQrCode(qrCode); storageInfo.setQrCode(qrCode);
storageInfoList.add(storageInfo); storageInfoList.add(storageInfo);
} }
return storageInfoList; page.setList(storageInfoList);
return page;
} }
} }
\ No newline at end of file
...@@ -18,6 +18,7 @@ import com.jeeplus.modules.warehouse.goods.entity.Goods; ...@@ -18,6 +18,7 @@ import com.jeeplus.modules.warehouse.goods.entity.Goods;
import com.jeeplus.modules.warehouse.goods.entity.GoodsInfo; import com.jeeplus.modules.warehouse.goods.entity.GoodsInfo;
import com.jeeplus.modules.warehouse.materialtype.entity.MaterialType; import com.jeeplus.modules.warehouse.materialtype.entity.MaterialType;
import com.jeeplus.modules.warehouse.qrcode.entity.QrCode; import com.jeeplus.modules.warehouse.qrcode.entity.QrCode;
import com.jeeplus.modules.warehouse.shelves.entity.Shelves;
import com.jeeplus.modules.warehouse.storage.dto.CountStorageInfo; import com.jeeplus.modules.warehouse.storage.dto.CountStorageInfo;
import com.jeeplus.modules.warehouse.storage.entity.StorageInfo; import com.jeeplus.modules.warehouse.storage.entity.StorageInfo;
import org.apache.shiro.authz.annotation.Logical; import org.apache.shiro.authz.annotation.Logical;
...@@ -261,20 +262,16 @@ public class StorageController extends BaseController { ...@@ -261,20 +262,16 @@ public class StorageController extends BaseController {
/** /**
* 查询需要入库的货品信息 * 查询需要入库的货品信息
* @param goodsInfo * @param storageInfo
* @return * @return
*/ */
@ResponseBody @ResponseBody
@RequestMapping(value = "findByPcTypeModel") @RequestMapping(value = "findByPcTypeModel")
public AjaxJson findByPcTypeModel(GoodsInfo goodsInfo) { public AjaxJson findByPcTypeModel(HttpServletRequest request, HttpServletResponse response, StorageInfo storageInfo) {
Goods goods = new Goods(); GoodsInfo goodsInfo = storageInfo.getGoodsInfo();
goods.setBatchNum("PC-2023-02-0003");
goodsInfo.setType(new MaterialType("3c56529c82bd49c38ebd27d5264af130"));
goodsInfo.setGoods(goods);
AjaxJson j = new AjaxJson(); AjaxJson j = new AjaxJson();
if (null != goodsInfo && null != goodsInfo.getGoods() && null != goodsInfo.getType() && StringUtils.isNotBlank(goodsInfo.getGoods().getBatchNum()) && StringUtils.isNotBlank(goodsInfo.getType().getId())) { if (null != goodsInfo && null != goodsInfo.getGoods() && null != goodsInfo.getType() && StringUtils.isNotBlank(goodsInfo.getGoods().getBatchNum()) && StringUtils.isNotBlank(goodsInfo.getType().getId())) {
List<StorageInfo> storageInfoList = storageService.findByPcTypeModel(goodsInfo); Page<StorageInfo> storageInfoList = storageService.findByPcTypeModel(new Page<StorageInfo>(request, response), goodsInfo);
j.put("storageInfoList", storageInfoList); j.put("storageInfoList", storageInfoList);
j.setSuccess(true); j.setSuccess(true);
j.setMsg("查询成功"); j.setMsg("查询成功");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment