| | |
| | | // } |
| | | excludeTrash(param); |
| | | String locNo = convert(param, wrapper); |
| | | String zpallet = String.valueOf( param.get("zpallet")); |
| | | String matnr = String.valueOf( param.get("matnr")); |
| | | if (!Cools.isEmpty(zpallet) && zpallet.equals("null")) { |
| | | zpallet = null; |
| | | } |
| | | if (!Cools.isEmpty(matnr) && matnr.equals("null")) { |
| | | matnr = null; |
| | | } |
| | | allLike(LocDetl.class, param.keySet(), wrapper, condition); |
| | | if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} |
| | | Page<LocDetl> locDetlPage = locDetlService.selectPage(new Page<>(curr, limit), wrapper); |
| | | if (Cools.isEmpty(locDetlPage) || locDetlPage.getTotal()==0){ |
| | | List<LocDetl> locDetls = locDetlService.queryStockViewMerge(locNo); |
| | | List<LocDetl> locDetls = locDetlService.queryStockViewMerge(locNo,zpallet,matnr); |
| | | return R.ok(locDetlPage.setRecords(locDetls)); |
| | | }else { |
| | | return R.ok(locDetlPage); |
| | |
| | | @RequestParam(required = false)String orderByField, |
| | | @RequestParam(required = false)String orderByType, |
| | | @RequestParam Map<String, Object> param){ |
| | | Integer owner = null; |
| | | Integer payment = null; |
| | | if (param.get("owner$") != null && param.get("owner$") != ""){ |
| | | LocOwner locOwner = locOwnerService.selectOne(new EntityWrapper<LocOwner>().eq("owner", param.get("owner$"))); |
| | | LocOwner locOwner = locOwnerService.selectOne(new EntityWrapper<LocOwner>().like("owner", (String) param.get("owner$"))); |
| | | if(locOwner == null){ |
| | | return R.error("参数有误!"); |
| | | } |
| | | param.remove("owner$"); |
| | | param.put("owner",locOwner.getId()); |
| | | owner = locOwner.getId(); |
| | | } |
| | | if (param.get("payment$") != null && param.get("payment$") != ""){ |
| | | if ( param.get("payment$").equals("仓储") ){ |
| | | payment = 1; |
| | | } else if (param.get("payment$").equals("代采")) { |
| | | payment = 0; |
| | | } |
| | | param.remove("payment$"); |
| | | } |
| | | |
| | | LocDetlDTO locDetlDTO = new LocDetlDTO(); |
| | | locDetlDTO.setPageSize(limit); |
| | | locDetlDTO.setPageNumber(curr); |
| | | String locNo = String.valueOf(param.get("locNo")); |
| | | String owner = String.valueOf(param.get("owner")); |
| | | String matnr = String.valueOf(param.get("matnr")); |
| | | String payment = String.valueOf(param.get("payment")); |
| | | if (!Cools.isEmpty(locNo) && !locNo.equals("null")) { |
| | | locDetlDTO.setLocNo(locNo); |
| | | } |
| | |
| | | @RequestParam(required = false)String orderByField, |
| | | @RequestParam(required = false)String orderByType, |
| | | @RequestParam Map<String, Object> param){ |
| | | Integer owner = null; |
| | | if (param.get("owner$") != null && param.get("owner$") != ""){ |
| | | LocOwner locOwner = locOwnerService.selectOne(new EntityWrapper<LocOwner>().eq("owner", param.get("owner$"))); |
| | | LocOwner locOwner = locOwnerService.selectOne(new EntityWrapper<LocOwner>().like("owner", (String) param.get("owner$"))); |
| | | if(locOwner == null){ |
| | | return R.error("参数有误!"); |
| | | } |
| | | param.remove("owner$"); |
| | | param.put("owner",locOwner.getId()); |
| | | owner = locOwner.getId(); |
| | | } |
| | | |
| | | LocDetlDTO locDetlDTO = new LocDetlDTO(); |
| | | locDetlDTO.setPageSize(limit); |
| | | locDetlDTO.setPageNumber(curr); |
| | | String locNo = String.valueOf(param.get("locNo")); |
| | | String owner = String.valueOf(param.get("owner")); |
| | | String matnr = String.valueOf(param.get("matnr")); |
| | | if (!Cools.isEmpty(locNo) && !locNo.equals("null")) { |
| | | locDetlDTO.setLocNo(locNo); |
| | |
| | | return R.ok(page); |
| | | } |
| | | |
| | | @RequestMapping(value = "/locDetl/selectLocF") |
| | | @ManagerAuth |
| | | public R selectLocF(@RequestParam String locNo){ |
| | | String s = locDetlService.selectLocNoF(locNo); |
| | | if (s.equals("F")){ |
| | | return R.error("当前库位不是空库位"); |
| | | } |
| | | return R.ok("当前库位是空库位"); |
| | | } |
| | | |
| | | |
| | | } |