自动化立体仓库 - WMS系统
luxiaotao1123
2020-07-06 c35602749d47a56b5c20783b82f9df49c00840db
src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -81,9 +81,8 @@
                for (WrkDetl wrkDetl : wrkDetls) {
                    LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no", wrkMast.getLocNo()).eq("matnr", wrkDetl.getMatnr()));
                    if (null != locDetl) {
                        locDetl.setAnfme(wrkDetl.getAnfme());
                        locDetl.setModiTime(now);
                        if (!locDetlService.updateById(locDetl)) {
                        boolean res = locDetlService.updateAnfme(wrkDetl.getAnfme(), wrkMast.getLocNo(), wrkDetl.getMatnr());
                        if (!res) {
                            exceptionHandle(""); // todo
                        }
                    } else {
@@ -144,13 +143,11 @@
                    LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no", locMast.getLocNo()).eq("matnr", wrkDetl.getMatnr()));
                    if (null != locDetl) {
                        if (wrkDetl.getAnfme() == 0) {
                            if (!locDetlService.deleteById(locDetl)) {
                            if (!locDetlService.delete(new EntityWrapper<>(locDetl))) {
                                exceptionHandle(""); // todo
                            }
                        } else {
                            locDetl.setAnfme(wrkDetl.getAnfme());
                            locDetl.setModiTime(now);
                            if (!locDetlService.updateById(locDetl)) {
                            if (!locDetlService.updateAnfme(wrkDetl.getAnfme(), locMast.getLocNo(), wrkDetl.getMatnr())) {
                                exceptionHandle(""); // todo
                            }
                        }