| | |
| | | exdInstockTarge.setFtrantype(decType); |
| | | exdInstockTarge.setFdate(order.getUpdateTime()); |
| | | Integer frob = 1; |
| | | if(order.getDocType().intValue()==21||order.getDocType().intValue()==24||order.getDocType().intValue()==2||order.getDocType().intValue()==3){ |
| | | if(order.getDocType().intValue()==21||order.getDocType().intValue()==24){ |
| | | frob = -1; |
| | | } |
| | | exdInstockTarge.setFrob(frob); |
| | |
| | | exdInstockTarge.setWritor("WMS"); |
| | | exdInstockTarge.setStatus(0); |
| | | exdInstockTarge.setProdinkind(orderDetl.getItemNum()); |
| | | exdInstockTargetService.insert(exdInstockTarge); |
| | | if(exdInstockTargetService.insert(exdInstockTarge)){ |
| | | log.info("入库订单完成插入中间表,数据={}",exdInstockTarge); |
| | | break; |
| | | } |
| | | } |
| | | if (!orderService.updateSettle(order.getId(), 6L, null)) { |
| | | throw new CoolException("服务器内部错误,请联系管理员"); |
| | |
| | | exdOutstockTarget.setFbillno(orderDetl.getOrderNo()); |
| | | if (order.getDocType() == 42) { |
| | | exdOutstockTarget.setFtrantype(41); |
| | | } else { |
| | | } else if(order.getDocType() == 3){ |
| | | exdOutstockTarget.setFtrantype(1); |
| | | }else if(order.getDocType() == 25){ |
| | | exdOutstockTarget.setFtrantype(24); |
| | | }else{ |
| | | exdOutstockTarget.setFtrantype(order.getDocType().intValue()); |
| | | } |
| | | exdOutstockTarget.setFdate(DateUtils.convert(order.getOrderTime())); |
| | | exdOutstockTarget.setFrob(order.getDocType().intValue()==2? -1:1); |
| | | Integer frob = 1; |
| | | if (order.getDocType().intValue()==2 || order.getDocType().intValue()==3){ |
| | | frob = -1; |
| | | } |
| | | exdOutstockTarget.setFrob(frob); |
| | | //操作用户 |
| | | User id = userService.selectOne(new EntityWrapper<User>().eq("id", orderDetl.getUpdateBy())); |
| | | exdOutstockTarget.setFuserid(Integer.valueOf(id.getEmail())); |
| | |
| | | exdOutstockTarget.setWritor("WMS"); |
| | | exdOutstockTarget.setStatus(0); |
| | | exdOutstockTarget.setProdinkind(orderDetl.getItemNum()); |
| | | exdOutstockTargetService.insert(exdOutstockTarget); |
| | | |
| | | if(exdOutstockTargetService.insert(exdOutstockTarget)){ |
| | | log.info("出库订单完成插入中间表,数据={}",exdOutstockTarget); |
| | | break; |
| | | } |
| | | } |
| | | if (!orderService.updateSettle(order.getId(), 6L, null)) { |
| | | throw new CoolException("服务器内部错误,请联系管理员"); |
| | |
| | | //仓库ID |
| | | Integer Fdcstockid = 19382; |
| | | if(!Cools.isEmpty(bacode.getProdinkind())){ |
| | | ExdStock fname = exdStockService.selectOne(new EntityWrapper<ExdStock>().eq("Fname", orderDetl.getBrand())); |
| | | ExdStock fname = exdStockService.selectOne(new EntityWrapper<ExdStock>().eq("Fnumber", bacode.getProdinkind())); |
| | | Fdcstockid = Integer.valueOf(fname.getId()); |
| | | } |
| | | exdOutstockTarget.setFdcstockid(Fdcstockid); |