| | |
| | | return |
| | | } |
| | | |
| | | if params.Page == 1 { |
| | | oldProcessModel, _ := service.GetProcessModelByNumber(params.Number) |
| | | |
| | | if params.Page == 1 && oldProcessModel.IsNew { //少查一个 |
| | | params.PageSize-- |
| | | } |
| | | |
| | |
| | | ctx.Fail(ecode.DBErr) |
| | | return |
| | | } |
| | | oldProcessModel, _ := service.GetProcessModelByNumber(params.Number) |
| | | if params.Page == 1 { |
| | | |
| | | if params.Page == 1 && oldProcessModel.IsNew { //粘在前面 |
| | | list = append([]*model.ProcessModel{oldProcessModel}, list...) |
| | | } |
| | | for _, processModel := range list { |
| | |
| | | processModel.Number, processModel.ParamsMap = oldProcessModel.Number, oldProcessModel.ParamsMap |
| | | } |
| | | } |
| | | |
| | | ctx.ResultList(list, total) |
| | | } |