| | |
| | | |
| | | List<LocMast> selectNodeByLev(Integer lev); |
| | | |
| | | |
| | | LocMast selectLocStatus(@Param("locno") String locno); |
| | | |
| | | |
| | | |
| | |
| | | import com.baomidou.mybatisplus.mapper.BaseMapper; |
| | | import com.zy.asrs.entity.LocDetl; |
| | | import com.zy.asrs.entity.LocDetlWarningDTO; |
| | | import com.zy.asrs.entity.LocMast; |
| | | import com.zy.asrs.entity.ManLocDetl; |
| | | import com.zy.asrs.entity.result.StockVo; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | |
| | | |
| | | // ------------------------------------------------- |
| | | |
| | | List<ManLocDetl> queryStock(@Param("matnr")String matnr); |
| | | List<ManLocDetl> queryStock(@Param("matnr") String matnr); |
| | | |
| | | Double queryStockAnfme(String matnr, String batch); |
| | | |
| | |
| | | |
| | | List<LocMast> selectNodeLocByLev(Integer lev); |
| | | |
| | | |
| | | LocMast selectLocStatus(String locno); |
| | | |
| | | |
| | | List<LocMast> selectByLocNo(List<String> locNo); |
| | |
| | | return this.baseMapper.selectNodeByLev(lev); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public LocMast selectLocStatus(String locno) { |
| | | return this.baseMapper.selectLocStatus(locno); |
| | | } |
| | | |
| | | |
| | | |
| | |
| | | Date date = new Date(); |
| | | String jsonLocNo = (String) json.get("locNo"); |
| | | |
| | | LocMast locMast = locMastService.selectLocStatus(jsonLocNo); |
| | | if (locMast.getLocSts().equals("X")){ |
| | | return R.error("库位已被冻结"); |
| | | } |
| | | |
| | | List<ManLocDetl> locDetls = manLocDetlService.selectList(new EntityWrapper<ManLocDetl>().eq("loc_no", jsonLocNo)); |
| | | Node node = nodeService.selectOne(new EntityWrapper<Node>() |
| | | .eq("name", jsonLocNo)); |
| | |
| | | private OrderService orderService; |
| | | @Autowired |
| | | private LocRuleService locRuleService; |
| | | @Autowired |
| | | private LocMastService locMastService; |
| | | |
| | | |
| | | @Override |
| | | public Node getTop() { |
| | | Node top = this.selectOne(new EntityWrapper<Node>().eq("type", 0).eq("level", 0)); |
| | |
| | | return null; |
| | | } |
| | | List<String> list = this.baseMapper.getRommendLoc(locRule.getRowBeg(),locRule.getRowEnd(),locRule.getBayBeg(),locRule.getBayEnd(),locRule.getLevBeg(),locRule.getLevEnd()); |
| | | //删除推荐库位中被冻结的库位 |
| | | list.stream().findFirst().map(e ->{ |
| | | LocMast locMast = locMastService.selectLocStatus(e); |
| | | if (locMast.getLocSts().equals("X")){ |
| | | list.remove(e); |
| | | } |
| | | return e; |
| | | }); |
| | | return list; |
| | | } |
| | | |
| | |
| | | SELECT * FROM asr_node_loc_view WHERE lev1 = #{lev} |
| | | </select> |
| | | |
| | | <select id="selectLocStatus" resultMap="BaseResultMap"> |
| | | SELECT * FROM asr_node_loc_view WHERE loc_no = #{locno} |
| | | </select> |
| | | |
| | | |
| | | |