diff --git a/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProOrderServiceImpl.java b/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProOrderServiceImpl.java index e7a3aedd4..7f78e5e75 100644 --- a/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProOrderServiceImpl.java +++ b/op-modules/op-plan/src/main/java/com/op/plan/service/impl/ProOrderServiceImpl.java @@ -571,9 +571,12 @@ public class ProOrderServiceImpl implements IProOrderService { //获取当前所选工厂 HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); String key = "#header.poolName"; + String str = request.getHeader(key.substring(8)); + int index = str.indexOf("_"); + String factory = str.substring(index + 1); // 获取当前时间 Date date = DateUtils.getNowDate(); - proOrder.setPlanFactoryCode(request.getHeader(key.substring(8))); + proOrder.setPlanFactoryCode(factory); proOrder.setId(IdUtils.fastSimpleUUID()); proOrder.setParentOrder("0"); proOrder.setStatus("o0");