src/main/java/com/zy/asrs/controller/OrderController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/static/js/stoMan/stoQue.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/OrderController.java
@@ -434,10 +434,17 @@ return R.ok(orderService.selectAllorderNo()); } //订单组托2 @RequestMapping(value = "/order/list/orderNo") public R orderListorderNo(@RequestParam String orderNo) { return R.ok(orderDetlService.selectList(new EntityWrapper<OrderDetl>().eq("order_no",orderNo))); //数量修改成为完成数量 List<OrderDetl> orderDetl1=orderDetlService.selectList(new EntityWrapper<OrderDetl>().eq("order_no",orderNo)); List<OrderDetl> orderDetls= new ArrayList<OrderDetl>(); for (OrderDetl o: orderDetl1) { o.setAnfme(o.getAnfme()-o.getWorkQty()); orderDetls.add(o); } return R.ok(orderDetls); } src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -124,12 +124,7 @@ combMat.setBatch(""); } } Date now = new Date(); // 无单组托 if (Cools.isEmpty(param.getOrderNo())) { @@ -175,7 +170,6 @@ // 关联组托 } else { for (CombParam.CombMat combMat : param.getCombMats()) { Integer sum = orderDetlService.sameOrderComb(param.getOrderNo(), combMat.getMatnr(),combMat.getBatch()); OrderDetl orderDetl = orderDetlService.selectItem(param.getOrderNo(), combMat.getMatnr(), combMat.getBatch()); if (orderDetl == null) { throw new CoolException("找不到组托的单据明细"); @@ -183,7 +177,7 @@ } Double anfme = orderDetl.getAnfme(); Double workQty = orderDetl.getWorkQty(); if ( anfme - (workQty+sum) < 0) { if ( anfme - (workQty+combMat.getAnfme()) < 0) { throw new CoolException("组托数量已超出订单需求量,请检查是否有其他的组托已完成"); } } @@ -726,7 +720,6 @@ manLocDetlEntityWrapper.eq("loc_no",manPakOut.getLocNo()); manLocDetlEntityWrapper.eq("matnr",manPakOut.getMatnr()); if (checkManLocDetl.getAnfme().intValue() == manPakOut.getCount()){ if(!manLocDetlService.delete(manLocDetlEntityWrapper)){ return R.error("删除平库库存失败"); src/main/webapp/static/js/stoMan/stoQue.js
@@ -157,7 +157,7 @@ switch (obj.event) { // 查看明细 case 'locDetl': // locDetl(data.locNo); locDetl(data.locNo); if (data.locSts.trim() === '' || data.locSts.trim() === 'S' || data.locSts.trim() === 'D'