|  |  |  | 
|---|
|  |  |  | log.info("收到WCS罐装出库接口请求"); | 
|---|
|  |  |  | Date now = new Date(); | 
|---|
|  |  |  | // 查询库存状态位F 且 库存明细包含该物料的库位 | 
|---|
|  |  |  | LocMast tarLoc = locMastService.getLocFByMatnr("CP24609KS12300118"); | 
|---|
|  |  |  | LocMast tarLoc = locMastService.getLocFByMatnr("BZ10100ZZ00000010"); | 
|---|
|  |  |  | if (Cools.isEmpty(tarLoc)) { | 
|---|
|  |  |  | throw new CoolException("没有可出库的库位"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo()); | 
|---|
|  |  |  | for (WrkDetl wrkDetl : wrkDetls) { | 
|---|
|  |  |  | Mat mat = matService.selectByMatnr("CP25009TY10000248"); | 
|---|
|  |  |  | Mat mat = matService.selectByMatnr("BZ10100ZZ00000010"); | 
|---|
|  |  |  | WrkDetl wrkDetl1 = new WrkDetl(); | 
|---|
|  |  |  | wrkDetl1.sync(wrkDetl); | 
|---|
|  |  |  | wrkDetl1.sync(mat); | 
|---|
|  |  |  | wrkDetl1.setIoTime(now); | 
|---|
|  |  |  | wrkDetlService.insert(wrkDetl1); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | wrkDetlService.delete(new EntityWrapper<WrkDetl>().eq("matnr", "BC20009TY13701530").eq("wrk_no",wrkMast.getWrkNo())); | 
|---|
|  |  |  | wrkDetlService.delete(new EntityWrapper<WrkDetl>().eq("matnr", "CP10103TY22014617").eq("wrk_no",wrkMast.getWrkNo())); | 
|---|
|  |  |  | // 更新明细档io_time (历史档关联使用) | 
|---|
|  |  |  | //            wrkDetlService.updateIoTime(wrkMast.getWrkNo(), now); | 
|---|
|  |  |  |  | 
|---|