MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / checkMjTaskNeedUpdate

Function checkMjTaskNeedUpdate

controller/midjourney.go:174–213  ·  view source on GitHub ↗
(oldTask *model.Midjourney, newTask dto.MidjourneyDto)

Source from the content-addressed store, hash-verified

172}
173
174func checkMjTaskNeedUpdate(oldTask *model.Midjourney, newTask dto.MidjourneyDto) bool {
175 if oldTask.Code != 1 {
176 return true
177 }
178 if oldTask.Progress != newTask.Progress {
179 return true
180 }
181 if oldTask.PromptEn != newTask.PromptEn {
182 return true
183 }
184 if oldTask.State != newTask.State {
185 return true
186 }
187 if oldTask.SubmitTime != newTask.SubmitTime {
188 return true
189 }
190 if oldTask.StartTime != newTask.StartTime {
191 return true
192 }
193 if oldTask.FinishTime != newTask.FinishTime {
194 return true
195 }
196 if oldTask.ImageUrl != newTask.ImageUrl {
197 return true
198 }
199 if oldTask.Status != newTask.Status {
200 return true
201 }
202 if oldTask.FailReason != newTask.FailReason {
203 return true
204 }
205 if oldTask.FinishTime != newTask.FinishTime {
206 return true
207 }
208 if oldTask.Progress != "100%" && newTask.FailReason != "" {
209 return true
210 }
211
212 return false
213}
214
215func GetAllMidjourney(c *gin.Context) {
216 pageInfo := common.GetPageQuery(c)

Callers 1

UpdateMidjourneyTaskBulkFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected