| | |
| | | import com.core.common.Cools; |
| | | import com.zy.asrs.entity.LocDetl; |
| | | import com.zy.asrs.entity.LocMast; |
| | | import com.zy.asrs.entity.param.ErrorDeviceParam; |
| | | import com.zy.asrs.mapper.LocMastMapper; |
| | | import com.zy.asrs.service.LocMastService; |
| | | import com.zy.asrs.service.RowLastnoService; |
| | | import com.zy.asrs.utils.Utils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | @Override |
| | | public LocMast queryFreeLocMast(Integer row, Short locType1) { |
| | | return this.baseMapper.queryFreeLocMast(row, locType1); |
| | | } |
| | | |
| | | @Override |
| | | public List<LocMast> asrLocMastNotInDetl1() { |
| | | return this.baseMapper.asrLocMastNotInDetl1(); |
| | | } |
| | | |
| | | @Override |
| | | public List<LocMast> asrLocMastNotInDetl2() { |
| | | return this.baseMapper.asrLocMastNotInDetl2(); |
| | | } |
| | | |
| | | @Override |
| | | public List<ErrorDeviceParam> adjacentLocMast() { |
| | | return this.baseMapper.adjacentLocMast(); |
| | | } |
| | | |
| | | @Override |
| | |
| | | return this.baseMapper.selectEmptyLocCount(locMast.getLocType1(), locMast.getCrnNo()) > 1; |
| | | } |
| | | |
| | | /* |
| | | *获取目标库位所在巷道最浅非空库位 |
| | | * */ |
| | | @Override |
| | | public LocMast selectLocByLocStsPakInF(Integer curRow,Integer nearRow,List<String> locNos) { |
| | | if (curRow<nearRow){ |
| | | return this.baseMapper.selectLocByLocStsPakInF1(locNos); |
| | | } |
| | | return this.baseMapper.selectLocByLocStsPakInF2(locNos); |
| | | } |
| | | |
| | | /* |
| | | * 获取目标库位所在巷道最深空库位 |
| | | * */ |
| | | @Override |
| | | public LocMast selectLocByLocStsPakInO(Integer curRow,Integer nearRow,List<String> locNos) { |
| | | if (curRow<nearRow){ |
| | | return this.baseMapper.selectLocByLocStsPakInO1(locNos); |
| | | } |
| | | return this.baseMapper.selectLocByLocStsPakInO2(locNos); |
| | | } |
| | | |
| | | @Override |
| | | public Boolean checkWhole(List<LocDetl> locDetls) { |
| | | return null; |