Compare commits

..

No commits in common. "86fc7c1316120b4d6585998d9154de27178c8666" and "b04753237f69c03a5686a55aeb53a38b105b7a3f" have entirely different histories.

2 changed files with 8 additions and 7 deletions

View File

@ -1,5 +1,7 @@
package cast package cast
import "time"
type ApprovalDetailResponse struct { type ApprovalDetailResponse struct {
Status int `json:"status"` Status int `json:"status"`
Data Data `json:"data"` Data Data `json:"data"`
@ -18,9 +20,9 @@ type Data struct {
} }
type Item struct { type Item struct {
ID int `json:"ID"` ID int `json:"ID"`
Domain string `json:"Domain"` Domain string `json:"Domain"`
Status int `json:"Status"` Status int `json:"Status"`
Reply string `json:"Reply"` Reply string `json:"Reply"`
UpdatedAt string `json:"UpdatedAt"` UpdatedAt time.Time `json:"UpdatedAt"`
} }

View File

@ -723,8 +723,7 @@ func RefreshWorkApprovalStatus(ctx *gin.Context, approvalIDWorkUuidMap map[int]s
continue continue
} }
var workAction cast.WorkActionENUM var workAction cast.WorkActionENUM
uTimes, _ := stime.DatetimeToTimes(v.UpdatedAt, "2006-01-02 15:04:05") if v.Status == 2 && v.UpdatedAt.Unix() <= time.Now().Unix() {
if v.Status == 2 && int64(uTimes) <= time.Now().Unix() {
workAction = cast.WorkActionENUM_APPROVAL_PASS workAction = cast.WorkActionENUM_APPROVAL_PASS
} else if v.Status == 3 { } else if v.Status == 3 {
workAction = cast.WorkActionENUM_APPROVAL_REJECT workAction = cast.WorkActionENUM_APPROVAL_REJECT