Browse Source

no message

Cheng Jian 3 years ago
parent
commit
cb49508457

+ 18 - 0
opms_libary/plugin/dingtalk/bridge/msg_handler.go

@@ -0,0 +1,18 @@
+package bridge
+
+import (
+	"dashoo.cn/common_definition/comm_def"
+	"dashoo.cn/opms_libary/plugin/dingtalk/context"
+	"github.com/smallnest/rpcx/protocol"
+)
+
+//DingTalkHandler struct
+type DingTalkHandler struct {
+	*context.Context
+}
+
+//Handle 处理微信的请求消息
+func (h *DingTalkHandler) Handle(ctx context.Context, msg protocol.Message, commonMsg comm_def.CommonMsg) error {
+
+	return nil
+}

+ 6 - 7
opms_libary/plugin/dingtalk/workflow/workflow.go

@@ -3,7 +3,6 @@ package workflow
 import (
 	"dashoo.cn/opms_libary/plugin/dingtalk/base"
 	"dashoo.cn/opms_libary/plugin/dingtalk/context"
-	"github.com/alibabacloud-go/tea/tea"
 	"github.com/gogf/gf/frame/g"
 	"github.com/gogf/gf/util/gconv"
 )
@@ -38,16 +37,16 @@ func (w *Workflow) CreateProcessInstance(originUserId, processCode string, deptI
 	inst1.ProcessCode = &processCode
 	inst1.DeptId = &deptId
 
-	formComponentValues0 := &StartProcessInstanceRequestFormComponentValues{
-		Name:  tea.String("单行输入框"),
-		Value: tea.String("22222"),
-		Id:    tea.String("TextField-K2AD4O5B"),
-	}
+	//formComponentValues0 := &StartProcessInstanceRequestFormComponentValues{
+	//	Name:  tea.String("单行输入框"),
+	//	Value: tea.String("22222"),
+	//	Id:    tea.String("TextField-K2AD4O5B"),
+	//}
 	//approvers0 := &StartProcessInstanceRequestApprovers{
 	//	ActionType: tea.String("NONE"),
 	//	UserIds:    []*string{tea.String("47073111989114")},
 	//}
-	inst1.FormComponentValues = []*StartProcessInstanceRequestFormComponentValues{formComponentValues0}
+	//inst1.FormComponentValues = []*StartProcessInstanceRequestFormComponentValues{formComponentValues0}
 	//inst1.Approvers = []*StartProcessInstanceRequestApprovers{approvers0}
 	resp, _ := w.HTTPPostJSONWithAccessToken(CreateInstanceUrl, inst1)
 	return gconv.String(resp), nil