| | |
| | | // @GetMapping("/all") |
| | | public Short selectAll(String glassid) { |
| | | |
| | | int cage1; |
| | | int cage1=0; |
| | | int cells; |
| | | int ids; |
| | | int prcid; |
| | |
| | | if (glasslist == null) { |
| | | return (300); |
| | | } |
| | | //判断是否还有进片任务未完成的 |
| | | int cagestate=spianMapper.SelectCageState(2); |
| | | //有进片任务未完成时返回不进片 |
| | | if(cagestate>0){ |
| | | return (300); |
| | | } |
| | | |
| | | double widths = glasslist.getglasslengthmm(); |
| | | String orderids = glasslist.getordernumber(); |
| | | String FrameBarcode = glasslist.getFrameBarcode(); |
| | |
| | | |
| | | // String orderid="A001"; |
| | | // 获取订单相关度最高的笼子排序 |
| | | List<StorageCage> storageCage = spianMapper.selectAllFbarcode(FrameBarcode); |
| | | List<StorageCage> storageCage = spianMapper.selectAllFbarcode(FrameBarcode,widths,400); |
| | | //判断铝框指定空格是否需要间隔空间 |
| | | |
| | | |
| | | if (storageCage.size() == 0) { |
| | | storageCage = spianMapper.selectAll(orderids, FrameBarcode); |
| | | } |