| | |
| | | package com.zy.asrs.service.impl; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.plugins.Page; |
| | | import com.baomidou.mybatisplus.service.impl.ServiceImpl; |
| | | import com.zy.asrs.entity.LocDetl; |
| | | import com.zy.asrs.entity.OrderDetl; |
| | | import com.zy.asrs.entity.StockStatisDTO; |
| | | import com.zy.asrs.entity.result.StockVo; |
| | | import com.zy.asrs.mapper.LocDetlMapper; |
| | | import com.zy.asrs.service.LocDetlService; |
| | | import com.zy.asrs.utils.MatCompareUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Set; |
| | |
| | | return this.baseMapper.countLocNoNum(locNo); |
| | | } |
| | | |
| | | @Override |
| | | public List<LocDetl> queryStock(String matnr, String batch, String orderNo, Set<String> locNos) { |
| | | return this.baseMapper.queryStock(null, matnr, batch, orderNo, locNos); |
| | | } |
| | | // @Override |
| | | // public List<LocDetl> queryStock(String matnr, String batch, String orderNo, Set<String> locNos) { |
| | | // return this.baseMapper.queryStock(null, matnr, batch, orderNo, locNos); |
| | | // } |
| | | |
| | | @Override |
| | | public List<LocDetl> queryStock(String spgNo) { |
| | | return this.baseMapper.queryStock(spgNo, null, null, null, null); |
| | | public List<LocDetl> queryStock(OrderDetl orderDetl) { |
| | | List<LocDetl> data = new ArrayList<>(); |
| | | List<LocDetl> locDetls = this.baseMapper.queryStock(null, orderDetl.getMatnr(), null, null, null); |
| | | if (locDetls == null) { |
| | | return null; |
| | | } |
| | | for (LocDetl locDetl : locDetls) { |
| | | if (MatCompareUtils.compare(locDetl, orderDetl)) { |
| | | data.add(locDetl); |
| | | } |
| | | } |
| | | return data; |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public LocDetl selectItem2(String locNo, String matnr) { |
| | | return this.baseMapper.selectItem2(locNo, matnr); |
| | | } |
| | | |
| | | @Override |
| | | public Double getLocDetlSumQty(String locNo) { |
| | | return this.baseMapper.selectLocDetlSumQty(locNo); |
| | | } |