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.Order; import zy.cloud.wms.manager.mapper.OrderMapper; import zy.cloud.wms.manager.service.OrderService; import java.util.List; @Service("orderService") public class OrderServiceImpl extends ServiceImpl implements OrderService { @Override public Order 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 Order selectByUuid(String uuid) { Order order = new Order(); order.setUuid(uuid); return this.selectOne(new EntityWrapper<>(order)); } @Override public Boolean insertReturnId(Order 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 void updateStatus(String order) { this.baseMapper.updateStatus(order); } @Override public void changeSettleTo12(String orderIds) { this.baseMapper.changeSettleTo12(orderIds); } @Override public void stockOutPrint(String wrkNo, String docNumber, Long userId, Long hostId) { this.baseMapper.updateWrkSts(wrkNo, docNumber, 7, userId, hostId); } }