|
|
@@ -28,7 +28,7 @@ func SysWf_WfInstanceList(c *entitys.CtrlContext) {
|
|
|
sord := c.Ctx.DefaultQuery("sord", "")
|
|
|
filter := c.Ctx.Query("filters")
|
|
|
|
|
|
- bytess, err := wfclient.Instance().FetchWFINstances(page, rows, filter, sidx, sord)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).FetchWFINstances(page, rows, filter, sidx, sord)
|
|
|
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
@@ -47,7 +47,7 @@ func SysWf_WfInstanceList(c *entitys.CtrlContext) {
|
|
|
func SysWf_InstanceStepCurrent(c *entitys.CtrlContext) {
|
|
|
instanceId := c.Ctx.Query("instance_id")
|
|
|
|
|
|
- bytess, err := wfclient.Instance().FetchCurrentStepByLoginUser(instanceId)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).FetchCurrentStepByLoginUser(instanceId)
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
} else {
|
|
|
@@ -70,7 +70,7 @@ func SysWf_Prerun(c *entitys.CtrlContext) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- bytess, err := wfclient.Instance().PreRun(obj.InstanceId, obj.Choice)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).PreRun(obj.InstanceId, obj.Choice)
|
|
|
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
@@ -97,7 +97,7 @@ func SysWf_Run(c *entitys.CtrlContext) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- bytess, err := wfclient.Instance().Run(obj.InstanceId, obj.Users, obj.Choice, obj.Opinion, obj.NextStep, c)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).Run(obj.InstanceId, obj.Users, obj.Choice, obj.Opinion, obj.NextStep, c)
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
} else {
|
|
|
@@ -114,7 +114,7 @@ func SysWf_Run(c *entitys.CtrlContext) {
|
|
|
func SysWf_WfDefinesTag(c *entitys.CtrlContext) {
|
|
|
tag := c.Ctx.Query("tag")
|
|
|
|
|
|
- bytess, err := wfclient.Instance().FetchDefinesByTag(tag)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).FetchDefinesByTag(tag)
|
|
|
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
@@ -154,7 +154,7 @@ func SysWf_Recall(c *entitys.CtrlContext) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- bytess, err := wfclient.Instance().Recall(obj.InstanceId)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).Recall(obj.InstanceId)
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
} else {
|
|
|
@@ -193,7 +193,7 @@ func SysWf_Interrupt(c *entitys.CtrlContext) {
|
|
|
func SysWf_Designer(c *entitys.CtrlContext) {
|
|
|
define_id := c.Ctx.Query("define_id")
|
|
|
|
|
|
- bytess, err := wfclient.Instance().FetchDesignDiagram(define_id)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).FetchDesignDiagram(define_id)
|
|
|
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
@@ -212,7 +212,7 @@ func SysWf_DefineSave(c *entitys.CtrlContext) {
|
|
|
PostData := models.WfDefine{}
|
|
|
err := c.Ctx.Bind(&PostData)
|
|
|
|
|
|
- bytess, err := wfclient.Instance().CreateOrUpdateDefine(PostData.DefineId, PostData.Name, PostData.Descript, PostData.Data, PostData.Form, PostData.Tag, PostData.Code)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).CreateOrUpdateDefine(PostData.DefineId, PostData.Name, PostData.Descript, PostData.Data, PostData.Form, PostData.Tag, PostData.Code)
|
|
|
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
@@ -231,7 +231,7 @@ func SysWf_DefineCreate(c *entitys.CtrlContext) {
|
|
|
PostData := models.WfDefine{}
|
|
|
err := c.Ctx.Bind(&PostData)
|
|
|
|
|
|
- bytess, err := wfclient.Instance().CreateOrUpdateDefine(PostData.DefineId, PostData.Name, PostData.Descript, PostData.Data, PostData.Form, PostData.Tag, PostData.Code)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).CreateOrUpdateDefine(PostData.DefineId, PostData.Name, PostData.Descript, PostData.Data, PostData.Form, PostData.Tag, PostData.Code)
|
|
|
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
@@ -259,7 +259,7 @@ func SysWf_CreateInstance(c *entitys.CtrlContext) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- bytess, err := wfclient.Instance().CreateInstance(InstanceInfo.DefineId, InstanceInfo.Name, InstanceInfo.FormData)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).CreateInstance(InstanceInfo.DefineId, InstanceInfo.Name, InstanceInfo.FormData)
|
|
|
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
@@ -277,7 +277,7 @@ func SysWf_CreateInstance(c *entitys.CtrlContext) {
|
|
|
func SysWf_Define(c *entitys.CtrlContext) {
|
|
|
define_id := c.Ctx.Query("define_id")
|
|
|
|
|
|
- bytess, err := wfclient.Instance().FetchDefine(define_id)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).FetchDefine(define_id)
|
|
|
fmt.Println(string(bytess))
|
|
|
|
|
|
if err == nil {
|
|
|
@@ -294,7 +294,7 @@ func SysWf_Define(c *entitys.CtrlContext) {
|
|
|
// @Failure 403 :id is empty
|
|
|
func SysWf_AllDefine(c *entitys.CtrlContext) {
|
|
|
|
|
|
- bytess, err := wfclient.Instance().FetchAllDefines()
|
|
|
+ bytess, err := wfclient.NewWFClient(c).FetchAllDefines()
|
|
|
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
@@ -320,7 +320,7 @@ func SysWf_UpdateIntanceForm(c *entitys.CtrlContext) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- bytess, err := wfclient.Instance().UpdateInstanceForm(data.InstanceId, data.FormData)
|
|
|
+ bytess, err := wfclient.NewWFClient(c).UpdateInstanceForm(data.InstanceId, data.FormData)
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", string(bytess)})
|
|
|
} else {
|