| | |
| | | @RequestMapping(value = "/getCollectionAuditOrder", method = RequestMethod.GET) |
| | | public ResponseEntity<String> getCollectionAuditOrder(@RequestParam(value = "page") int page, |
| | | @RequestParam(value = "row") int row, |
| | | @RequestParam(value = "communityId") String communityId, |
| | | @RequestHeader(value = "user-id") String userId, |
| | | @RequestHeader(value = "store-id") String storeId) { |
| | | AuditUser auditUser = new AuditUser(); |
| | |
| | | auditUser.setPage(page); |
| | | auditUser.setRow(row); |
| | | auditUser.setStoreId(storeId); |
| | | auditUser.setCommunityId(communityId); |
| | | return getCollectionAuditOrderBMOImpl.auditOrder(auditUser); |
| | | } |
| | | |
| | |
| | | BigDecimal nowQuantity = new BigDecimal(purchaseApplyDetailPo.getPurchaseQuantity()); //获取出库数量 |
| | | BigDecimal nowMiniStock = nowQuantity.multiply(oldMiniUnitStock); //计算当前出库的最小计量总数 |
| | | BigDecimal surplusMiniStock = oldMiniStock.subtract(nowMiniStock); |
| | | if (surplusMiniStock.compareTo(BigDecimal.ZERO) == -1) { |
| | | throw new IllegalArgumentException("物品库存已经不足,请确认物品库存!"); |
| | | } |
| | | resourceStorePo.setMiniStock(String.valueOf(surplusMiniStock)); |
| | | resourceStoreInnerServiceSMOImpl.updateResourceStore(resourceStorePo); |
| | | //查询资源 |