package zy.cloud.wms.manager.service.impl; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import zy.cloud.wms.manager.entity.Receive; import zy.cloud.wms.manager.mapper.ReceiveMapper; import zy.cloud.wms.manager.service.ReceiveService; import java.util.List; @Service("receiveService") public class ReceiveServiceImpl extends ServiceImpl implements ReceiveService { @Override public Receive selectByOrderNo(String orderNo, Long hostId) { EntityWrapper wrapper = new EntityWrapper<>(); if (hostId != null) { wrapper.eq("host_id", hostId); } wrapper.eq("order_no", orderNo); return this.selectOne(wrapper); } @Override public Receive selectByUuid(String uuid) { Receive order = new Receive(); order.setUuid(uuid); return this.selectOne(new EntityWrapper<>(order)); } @Override public Boolean insertReturnId(Receive order) { return this.baseMapper.insert(order) > 0; } @Override public List selectOrderBySettle(Long settle) { return this.selectList(new EntityWrapper().eq("settle", settle)); } @Override public Boolean updateSettle(String orderNo, Long settle, Long hostId) { return this.baseMapper.updateSettle(orderNo, settle, hostId); } @Override public Page getPage(Page page) { page.setRecords(baseMapper.getPage(page.getCondition())); page.setTotal(baseMapper.getPageCount(page.getCondition())); return page; } @Override public String getCurrNum(String orderNo) { return this.baseMapper.getCurrNum(orderNo); } }