diff --git a/src_app_fresh/apx/com/amarsoft/als/base/awe/controller/AweDoSaveController.java b/src_app_fresh/apx/com/amarsoft/als/base/awe/controller/AweDoSaveController.java index 0223d3820..c5b4440c8 100644 --- a/src_app_fresh/apx/com/amarsoft/als/base/awe/controller/AweDoSaveController.java +++ b/src_app_fresh/apx/com/amarsoft/als/base/awe/controller/AweDoSaveController.java @@ -63,15 +63,11 @@ public class AweDoSaveController { FlowTask FlowTask = new FlowTask(); BizObject bo = FlowTask.queryFlowTask(request, sqlca, tx, fieldMap); - if (null != bo) { - if (null == bo.getAttribute("SERIALNO")) { - ReturnMapUtil.setReturnMap(null, - RestfullConstant.baseProperty.get("FAIL") - .toString(), "获取流程实例流水号失败!"); - return ReturnMapUtil.getReturnMap(); - } - String taskNo = fieldMap.get("SERIALNO") == bo - .getAttribute("SERIALNO").getValue().toString() ? "" + String taskNo = fieldMap.get("SERIALNO") == null ? "" : fieldMap + .get("SERIALNO").toString(); + if (null != taskNo && null != bo && null == bo.getAttribute("SERIALNO")) { + taskNo = fieldMap.get("SERIALNO").equals(bo + .getAttribute("SERIALNO").getValue().toString()) ? "" : fieldMap.get("SERIALNO").toString(); fieldMap.put("taskNo", taskNo); fieldMap.put("taskNo".toLowerCase(), taskNo);