流程提交代码记录
This commit is contained in:
parent
eff3960271
commit
899dee9d1f
|
@ -1,9 +1,15 @@
|
|||
package shkd.todotask;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import kd.bos.algo.DataSet;
|
||||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||
import kd.bos.db.DB;
|
||||
import kd.bos.db.DBRoute;
|
||||
import kd.bos.logging.Log;
|
||||
import kd.bos.logging.LogFactory;
|
||||
import kd.bos.orm.ORM;
|
||||
import kd.bos.orm.query.QFilter;
|
||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.bos.servicehelper.user.UserServiceHelper;
|
||||
import kd.bos.util.StringUtils;
|
||||
|
@ -49,6 +55,37 @@ public class todoZyTaskServiceHandler extends AbstractMessageServiceHandler {
|
|||
return approvers;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void startProcessInstance(MessageContext messageContext, Long proceInstanceId) {
|
||||
super.startProcessInstance(messageContext, proceInstanceId);
|
||||
// JSONObject jsonObject = null;
|
||||
// String sql="SELECT a.fcontent as fcontect FROM t_wf_gebytearray a inner JOIN T_WF_PROCDEF b on a.fid=b.fresourceid inner join T_WF_hiprocinst c on c.fprocdefid = b.fid where c.fbusinesskey='"
|
||||
// +messageContext.getBusinessKey()+"'";
|
||||
// DataSet rows = DB.queryDataSet(this.getClass().getName(), DBRoute.of("sys"), sql);
|
||||
// DynamicObjectCollection collection= ORM.create().toPlainDynamicObjectCollection(rows);
|
||||
// if(collection!=null&&collection.size()>0){
|
||||
// String content= (String) collection.get(0).get(0);
|
||||
// jsonObject = JSONObject.parseObject(content);
|
||||
// }
|
||||
//
|
||||
//// System.out.println("startProcessInstance");
|
||||
//// System.out.println("startProcessInstance");
|
||||
//
|
||||
// //获取流程实例ID
|
||||
// Long processInstanceId = messageContext.getProcessInstanceId();
|
||||
// //获取任务步骤
|
||||
// Long executionId = messageContext.getExecutionId(); // 节点ID
|
||||
// //获取当前任务ID
|
||||
// Long taskId = messageContext.getTaskId();
|
||||
// //获取单据编码
|
||||
// String billNo = messageContext.getBillNo();
|
||||
//// String entityNumber = messageContext.getEntityNumber();
|
||||
//// QFilter qFilter = new QFilter("billno","=",billNo);
|
||||
//// BusinessDataServiceHelper.load(entityNumber,"",qFilter.toArray());'
|
||||
// DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(messageContext.getStartUserId(), "bos_user");
|
||||
// System.out.println("startProcessInstance");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void createToDo(MessageContext messageContext, ToDoInfo toDoInfo) {
|
||||
System.out.println("createToDo");
|
||||
|
|
Loading…
Reference in New Issue