| | |
| | | param.remove("modi_time"); |
| | | } |
| | | } |
| | | if(!Cools.isEmpty(param.get("select"))){ |
| | | param.put("brand", param.get("select")); |
| | | } |
| | | return R.ok(locDetlService.getStockOut(toPage(curr, limit, param, LocDetl.class))); |
| | | } |
| | | |
| | |
| | | return R.ok(); |
| | | } |
| | | @RequestMapping(value = "/locDetl/updateBatch/auth") |
| | | @ManagerAuth(memo = "合同号(批号)修改") |
| | | @ManagerAuth(memo = "批号(批号)修改") |
| | | public R updateBatch(LocDetl locDetl){ |
| | | if (Cools.isEmpty(locDetl) || null==locDetl.getMatnr()){ |
| | | return R.error("参数异常"); |
| | | }else if (locDetl.getBatch().equals(locDetl.getSku())){ |
| | | return R.error("前后合同号一致,无需修改!!!"); |
| | | return R.error("前后批号一致,无需修改!!!"); |
| | | } |
| | | LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", locDetl.getLocNo())); |
| | | if (Cools.isEmpty(locMast) || !locMast.getLocSts().equals("F")){ |
| | |
| | | locDetlEnd = locDetlService.selectOne(new EntityWrapper<LocDetl>() |
| | | .eq("loc_no",locDetl.getLocNo()).eq("matnr",locDetl.getMatnr()).eq("batch",locDetl.getSku())); |
| | | } |
| | | AdjDetl adjDetlSource = new AdjDetl(locDetl.getLocNo(),locDetl.getMatnr(),locDetl.getBatch(),null,locDetlSource.getAnfme(),null,null,locDetlSource.getAnfme()-locDetl.getAnfme(),null,"修改合同号:"+locDetl.getBatch()+"→"+locDetl.getSku(),getUserId(),new Date(),getUserId(),new Date()); |
| | | AdjDetl adjDetlSource = new AdjDetl(locDetl.getLocNo(),locDetl.getMatnr(),locDetl.getBatch(),null,locDetlSource.getAnfme(),null,null,locDetlSource.getAnfme()-locDetl.getAnfme(),null,"修改批号:"+locDetl.getBatch()+"→"+locDetl.getSku(),getUserId(),new Date(),getUserId(),new Date()); |
| | | AdjDetl adjDetlEnd=null; |
| | | if (Cools.isEmpty(locDetlEnd)){ |
| | | adjDetlEnd = new AdjDetl(locDetl.getLocNo(),locDetl.getMatnr(),locDetl.getSku(),null,0.0,null,null,locDetl.getAnfme(),null,"修改合同号:"+locDetl.getBatch()+"→"+locDetl.getSku(),getUserId(),new Date(),getUserId(),new Date()); |
| | | adjDetlEnd = new AdjDetl(locDetl.getLocNo(),locDetl.getMatnr(),locDetl.getSku(),null,0.0,null,null,locDetl.getAnfme(),null,"修改批号:"+locDetl.getBatch()+"→"+locDetl.getSku(),getUserId(),new Date(),getUserId(),new Date()); |
| | | }else { |
| | | adjDetlEnd = new AdjDetl(locDetl.getLocNo(),locDetl.getMatnr(),locDetl.getSku(),null,locDetlEnd.getAnfme(),null,null,locDetlEnd.getAnfme()+locDetl.getAnfme(),null,"修改合同号:"+locDetl.getBatch()+"→"+locDetl.getSku(),getUserId(),new Date(),getUserId(),new Date()); |
| | | adjDetlEnd = new AdjDetl(locDetl.getLocNo(),locDetl.getMatnr(),locDetl.getSku(),null,locDetlEnd.getAnfme(),null,null,locDetlEnd.getAnfme()+locDetl.getAnfme(),null,"修改批号:"+locDetl.getBatch()+"→"+locDetl.getSku(),getUserId(),new Date(),getUserId(),new Date()); |
| | | } |
| | | if (locDetlSource.getAnfme()-locDetl.getAnfme()==0){ |
| | | if (Cools.isEmpty(locDetlEnd)){ |
| | |
| | | }catch (Exception e){ |
| | | return R.error("异常!!!请规范操作!!!"); |
| | | } |
| | | return new R(201,"合同号修改成功,请刷新页面!!!"); |
| | | return new R(201,"批号修改成功,请刷新页面!!!"); |
| | | } |
| | | |
| | | @RequestMapping(value = "/locDetl/delete/auth") |