fix:解决记录中用户编辑问题
This commit is contained in:
parent
641bd13fb0
commit
eaa2d4ca7e
|
|
@ -30,11 +30,11 @@ func NewNotableClient(config *config.Config) (*Client, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
type UpdateRecordReq struct {
|
type UpdateRecordReq struct {
|
||||||
BaseId string
|
BaseId string
|
||||||
SheetId string
|
SheetId string
|
||||||
RecordId string
|
RecordId string
|
||||||
UserId string
|
OperatorId string
|
||||||
UnionId string
|
CreatorUnionId string
|
||||||
}
|
}
|
||||||
|
|
||||||
type UpdateRecordsserResp struct {
|
type UpdateRecordsserResp struct {
|
||||||
|
|
@ -48,11 +48,15 @@ func (c *Client) UpdateRecord(accessToken string, req *UpdateRecordReq) (bool, e
|
||||||
tea.String(req.BaseId),
|
tea.String(req.BaseId),
|
||||||
tea.String(req.SheetId),
|
tea.String(req.SheetId),
|
||||||
¬able.UpdateRecordsRequest{
|
¬able.UpdateRecordsRequest{
|
||||||
OperatorId: tea.String(req.UnionId),
|
OperatorId: tea.String(req.OperatorId),
|
||||||
Records: []*notable.UpdateRecordsRequestRecords{
|
Records: []*notable.UpdateRecordsRequestRecords{
|
||||||
{
|
{
|
||||||
Fields: map[string]interface{}{
|
Fields: map[string]any{
|
||||||
"提交人": req.UserId,
|
"提交人": []map[string]any{
|
||||||
|
{
|
||||||
|
"unionId": req.CreatorUnionId,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
Id: tea.String(req.RecordId),
|
Id: tea.String(req.RecordId),
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -206,11 +206,11 @@ func (s *CallbackService) handleDingTalkCallback(c *fiber.Ctx, env Envelope) err
|
||||||
|
|
||||||
// 更新记录
|
// 更新记录
|
||||||
ok, err := s.dingtalkNotableClient.UpdateRecord(accessToken, &dingtalk_notable.UpdateRecordReq{
|
ok, err := s.dingtalkNotableClient.UpdateRecord(accessToken, &dingtalk_notable.UpdateRecordReq{
|
||||||
BaseId: data.BaseId,
|
BaseId: data.BaseId,
|
||||||
SheetId: data.SheetId,
|
SheetId: data.SheetId,
|
||||||
RecordId: data.RecordId,
|
RecordId: data.RecordId,
|
||||||
UserId: creatorId,
|
OperatorId: tools_bot.BotBugOptimizationSubmitAdminUnionId,
|
||||||
UnionId: unionId,
|
CreatorUnionId: unionId,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errorcode.ParamErr("invalid data type: %v", err)
|
return errorcode.ParamErr("invalid data type: %v", err)
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,9 @@ const (
|
||||||
// 工单QA
|
// 工单QA
|
||||||
BotBugOptimizationSubmitQA = "温子新"
|
BotBugOptimizationSubmitQA = "温子新"
|
||||||
BotBugOptimizationSubmitPM = "贺泽琨"
|
BotBugOptimizationSubmitPM = "贺泽琨"
|
||||||
|
|
||||||
|
// 管理员unionId - fzy
|
||||||
|
BotBugOptimizationSubmitAdminUnionId = "uoCiPKNdFmuiSFmAiiXmmiSKpQiEiE"
|
||||||
)
|
)
|
||||||
|
|
||||||
// 现存问题:
|
// 现存问题:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue