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<ReceiveMapper, Receive> implements ReceiveService {
|
|
@Override
|
public Receive selectByOrderNo(String orderNo, Long hostId) {
|
EntityWrapper<Receive> 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<Receive> selectOrderBySettle(Long settle) {
|
return this.selectList(new EntityWrapper<Receive>().eq("settle", settle));
|
}
|
|
@Override
|
public Boolean updateSettle(String orderNo, Long settle, Long hostId) {
|
return this.baseMapper.updateSettle(orderNo, settle, hostId);
|
}
|
|
@Override
|
public Page<Receive> getPage(Page<Receive> page) {
|
page.setRecords(baseMapper.getPage(page.getCondition()));
|
page.setTotal(baseMapper.getPageCount(page.getCondition()));
|
return page;
|
}
|
|
}
|