获取taskNO
This commit is contained in:
parent
9494e69b9c
commit
34d971235c
@ -73,6 +73,8 @@ public class AweAppDoFlowDoDetailController {
|
||||
}
|
||||
objectNo = bo.getAttribute("OBJECTNO") == null ? "" : bo
|
||||
.getAttribute("OBJECTNO").toString();
|
||||
taskNo = bo.getAttribute("serialno") == null ? "" : bo
|
||||
.getAttribute("serialno").toString();
|
||||
flowNo = bo.getAttribute("FLOWNO") == null ? "" : bo.getAttribute(
|
||||
"FLOWNO").toString();
|
||||
phaseNo = bo.getAttribute("PHASENO") == null ? "" : bo
|
||||
|
||||
@ -78,6 +78,11 @@ public class AweDoQueryController {
|
||||
fieldMap.put("taskNo".toLowerCase(), taskNo);
|
||||
fieldMap.put("task_no", taskNo);
|
||||
fieldMap.put("task_No".toLowerCase(), taskNo);
|
||||
} else {
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
RestfullConstant.baseProperty.get("FAIL")
|
||||
.toString(), "未找到该流程!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
}
|
||||
|
||||
String id = request.getParameter("id");
|
||||
|
||||
@ -65,14 +65,24 @@ public class AweDoSaveController {
|
||||
BizObject bo = FlowTask.queryFlowTask(request, sqlca, tx, fieldMap);
|
||||
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();
|
||||
if (null != bo) {
|
||||
if (null == bo.getAttribute("SERIALNO")) {
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
RestfullConstant.baseProperty.get("FAIL")
|
||||
.toString(), "获取流程实例流水号失败!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
}
|
||||
taskNo = bo.getAttribute("SERIALNO").getValue()
|
||||
.toString();
|
||||
fieldMap.put("taskNo", taskNo);
|
||||
fieldMap.put("taskNo".toLowerCase(), taskNo);
|
||||
fieldMap.put("task_no", taskNo);
|
||||
fieldMap.put("task_No".toLowerCase(), taskNo);
|
||||
} else {
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
RestfullConstant.baseProperty.get("FAIL")
|
||||
.toString(), "未找到该流程!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
}
|
||||
String id = request.getParameter("id");
|
||||
AppConfigFlow AppConfigFlow = new AppConfigFlow();
|
||||
|
||||
@ -7,11 +7,13 @@ import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
|
||||
|
||||
|
||||
import jbo.sys.FLOW_OBJECT;
|
||||
import jbo.sys.FLOW_TASK;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.BizObjectQuery;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
@ -21,6 +23,7 @@ import com.base.util.MultipartDataUtil;
|
||||
|
||||
public class FlowTask {
|
||||
private String flowNo;
|
||||
private String userId;
|
||||
private String objectNo;
|
||||
// private String objectType;
|
||||
// private String phaseType;
|
||||
@ -67,9 +70,22 @@ public class FlowTask {
|
||||
}
|
||||
objectNo = fieldMap.get("OBJECTNO") == null ? "" : fieldMap.get(
|
||||
"OBJECTNO").toString();
|
||||
serialNo = fieldMap.get("SERIALNO") == null ? "" : fieldMap.get(
|
||||
"SERIALNO").toString();
|
||||
return queryFlowTask(tx);
|
||||
userId = fieldMap.get("userId") == null ? "" : fieldMap.get(
|
||||
"userId").toString();
|
||||
BizObject bo = null;
|
||||
BizObjectManager bm = null;
|
||||
BizObjectQuery bq = null;
|
||||
bm = JBOFactory.getFactory().getManager(FLOW_TASK.CLASS_NAME);
|
||||
bq = bm.createQuery("ObjectNo=:ObjectNo and UserID=:UserID and (EndTime is null or EndTime ='')")
|
||||
.setParameter("ObjectNo",objectNo).setParameter("UserID", userId);
|
||||
bo = bq.getSingleResult(false);
|
||||
return bo;
|
||||
//
|
||||
//
|
||||
//
|
||||
// serialNo = fieldMap.get("SERIALNO") == null ? "" : fieldMap.get(
|
||||
// "SERIALNO").toString();
|
||||
// return queryFlowTask(tx);
|
||||
}
|
||||
|
||||
public BizObject queryFlowTask(JBOTransaction tx) throws Exception {
|
||||
|
||||
@ -102,6 +102,11 @@ public class AutoRiskScanService {
|
||||
this.bizArgs = "ObjectType=" + objectType + "&ObjectNo="
|
||||
+ objectNo + "&FlowNo=" + flowNo + "&PhaseNo=" + phaseNo + "&TaskNo="
|
||||
+ taskNo + "&UserId=" + userId + "&isAutoCommit=true";
|
||||
} else {
|
||||
ReturnMapUtil.setReturnMap(null,
|
||||
RestfullConstant.baseProperty.get("FAIL")
|
||||
.toString(), "未找到该流程!");
|
||||
return ReturnMapUtil.getReturnMap();
|
||||
}
|
||||
}
|
||||
BizObject task = GetFlowAction.getFlowTaskParams(taskNo);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user