package com.alatus.mall.ware.service.impl; import org.apache.commons.lang.StringUtils; import org.springframework.stereotype.Service; import java.util.Map; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.alatus.common.utils.PageUtils; import com.alatus.common.utils.Query; import com.alatus.mall.ware.dao.PurchaseDetailDao; import com.alatus.mall.ware.entity.PurchaseDetailEntity; import com.alatus.mall.ware.service.PurchaseDetailService; @Service("purchaseDetailService") public class PurchaseDetailServiceImpl extends ServiceImpl<PurchaseDetailDao, PurchaseDetailEntity> implements PurchaseDetailService { @Override public PageUtils queryPage(Map<String, Object> params) { QueryWrapper<PurchaseDetailEntity> queryWrapper = new QueryWrapper<PurchaseDetailEntity>(); String key = (String) params.get("key"); if(!StringUtils.isEmpty(key)){ queryWrapper.and(wrapper -> { wrapper.eq("sku_id",key).or().eq("purchase_id",key); }); } String status = (String) params.get("status"); if(!StringUtils.isEmpty(status)){ queryWrapper.eq("status",status); } String wareId = (String) params.get("wareId"); if(!StringUtils.isEmpty(wareId)){ queryWrapper.eq("ware_id",wareId); } IPage<PurchaseDetailEntity> page = this.page( new Query<PurchaseDetailEntity>().getPage(params), queryWrapper ); return new PageUtils(page); } }
package com.alatus.mall.ware.service.impl; import org.apache.commons.lang.StringUtils; import org.springframework.stereotype.Service; import java.util.Map; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.alatus.common.utils.PageUtils; import com.alatus.common.utils.Query; import com.alatus.mall.ware.dao.PurchaseDetailDao; import com.alatus.mall.ware.entity.PurchaseDetailEntity; import com.alatus.mall.ware.service.PurchaseDetailService; @Service("purchaseDetailService") public class PurchaseDetailServiceImpl extends ServiceImpl<PurchaseDetailDao, PurchaseDetailEntity> implements PurchaseDetailService { @Override public PageUtils queryPage(Map<String, Object> params) { QueryWrapper<PurchaseDetailEntity> queryWrapper = new QueryWrapper<PurchaseDetailEntity>(); String key = (String) params.get("key"); if(!StringUtils.isEmpty(key)){ queryWrapper.and(wrapper -> { wrapper.eq("sku_id",key).or().eq("purchase_id",key); }); } String status = (String) params.get("status"); if(!StringUtils.isEmpty(status)){ queryWrapper.eq("status",status); } String wareId = (String) params.get("wareId"); if(!StringUtils.isEmpty(wareId)){ queryWrapper.eq("ware_id",wareId); } IPage<PurchaseDetailEntity> page = this.page( new Query<PurchaseDetailEntity>().getPage(params), queryWrapper ); return new PageUtils(page); } }
商城项目库存管理系统采购需求查询------商城项目
最新推荐文章于 2024-07-25 10:15:49 发布