diff --git a/internal/application/cpdaily/task/sign.go b/internal/application/cpdaily/task/sign.go index b031600..4e3ef46 100644 --- a/internal/application/cpdaily/task/sign.go +++ b/internal/application/cpdaily/task/sign.go @@ -379,7 +379,7 @@ func (c *CpdailyAutoSignTask) ParseFormJson(ctx context.Context, rawJson map[str dto = &formtype.CpTaskFormItem{ Title: "签到具体地址", ColName: "address", - Type: formtype.ItemTypeInput, + Type: formtype.ItemTypeAddress, Required: true, } list = append(list, dto) @@ -571,7 +571,7 @@ func (c *CpdailyAutoSignTask) FillCustomForm(ctx context.Context, form map[strin var extraFieldItemValues []map[string]*gvar.Var for i, field := range extraField { - current := uint(i) + 1 + current := uint(i + 1) // 检查数字是否在范围内 found := slices.Contains(numbers, current) if !found { @@ -581,7 +581,7 @@ func (c *CpdailyAutoSignTask) FillCustomForm(ctx context.Context, form map[strin // 找到对应的参数 var targetParam *formtype.CpTaskFormItem for _, v := range paramList { - if v.Number == uint(i) { + if v.Number == current { targetParam = v break }