正在显示
5 个修改的文件
包含
17 行增加
和
5 行删除
| @@ -53,18 +53,21 @@ func (cmd *SearchEmployeeAttendanceQuery) Valid(validation *validation.Validatio | @@ -53,18 +53,21 @@ func (cmd *SearchEmployeeAttendanceQuery) Valid(validation *validation.Validatio | ||
| 53 | cmd.Offset, cmd.Limit = domain.Pagination(cmd.PageNumber, cmd.PageSize) | 53 | cmd.Offset, cmd.Limit = domain.Pagination(cmd.PageNumber, cmd.PageSize) |
| 54 | var err error | 54 | var err error |
| 55 | if len(cmd.BeginTime) > 0 { | 55 | if len(cmd.BeginTime) > 0 { |
| 56 | - if cmd.SignBeginTime, err = time.Parse("2006-01-02 15:04:05", cmd.BeginTime); err != nil { | 56 | + if cmd.SignBeginTime, err = time.ParseInLocation("2006-01-02 15:04:05", cmd.BeginTime, time.Local); err != nil { |
| 57 | log.Logger.Error(err.Error()) | 57 | log.Logger.Error(err.Error()) |
| 58 | validation.Error("开始时间有误") | 58 | validation.Error("开始时间有误") |
| 59 | return | 59 | return |
| 60 | } | 60 | } |
| 61 | } | 61 | } |
| 62 | if len(cmd.EndTime) > 0 { | 62 | if len(cmd.EndTime) > 0 { |
| 63 | - if cmd.SignEndTime, err = time.Parse("2006-01-02 15:04:05", cmd.EndTime); err != nil { | 63 | + if cmd.SignEndTime, err = time.ParseInLocation("2006-01-02 15:04:05", cmd.EndTime, time.Local); err != nil { |
| 64 | log.Logger.Error(err.Error()) | 64 | log.Logger.Error(err.Error()) |
| 65 | validation.Error("结束时间有误") | 65 | validation.Error("结束时间有误") |
| 66 | return | 66 | return |
| 67 | } | 67 | } |
| 68 | + if cmd.SignBeginTime.Equal(cmd.SignEndTime) { | ||
| 69 | + cmd.SignEndTime = cmd.SignEndTime.Add(time.Hour * 24) | ||
| 70 | + } | ||
| 68 | } | 71 | } |
| 69 | cmd.AttendanceStatus = 6 // 审核 + 自动审核 | 72 | cmd.AttendanceStatus = 6 // 审核 + 自动审核 |
| 70 | } | 73 | } |
| @@ -221,7 +221,7 @@ func FastPgProductCalendar(transactionContext application.TransactionContext, id | @@ -221,7 +221,7 @@ func FastPgProductCalendar(transactionContext application.TransactionContext, id | ||
| 221 | rep = value | 221 | rep = value |
| 222 | } | 222 | } |
| 223 | if id > 0 { | 223 | if id > 0 { |
| 224 | - if mod, err = rep.FindOne(map[string]interface{}{"productCalendar": id}); err != nil { | 224 | + if mod, err = rep.FindOne(map[string]interface{}{"productCalendarId": id}); err != nil { |
| 225 | if err == domain.ErrorNotFound { | 225 | if err == domain.ErrorNotFound { |
| 226 | return nil, nil, application.ThrowError(application.RES_NO_FIND_ERROR, "该车间日历不存在") | 226 | return nil, nil, application.ThrowError(application.RES_NO_FIND_ERROR, "该车间日历不存在") |
| 227 | } | 227 | } |
| @@ -51,18 +51,21 @@ func (cmd *SearchEmployeeProductRecordQuery) Valid(validation *validation.Valida | @@ -51,18 +51,21 @@ func (cmd *SearchEmployeeProductRecordQuery) Valid(validation *validation.Valida | ||
| 51 | cmd.Offset, cmd.Limit = domain.Pagination(cmd.PageNumber, cmd.PageSize) | 51 | cmd.Offset, cmd.Limit = domain.Pagination(cmd.PageNumber, cmd.PageSize) |
| 52 | var err error | 52 | var err error |
| 53 | if len(cmd.BeginTime) > 0 { | 53 | if len(cmd.BeginTime) > 0 { |
| 54 | - if cmd.ProductBeginTime, err = time.Parse("2006-01-02 15:04:05", cmd.BeginTime); err != nil { | 54 | + if cmd.ProductBeginTime, err = time.ParseInLocation("2006-01-02 15:04:05", cmd.BeginTime, time.Local); err != nil { |
| 55 | log.Logger.Error(err.Error()) | 55 | log.Logger.Error(err.Error()) |
| 56 | validation.Error("开始时间有误") | 56 | validation.Error("开始时间有误") |
| 57 | return | 57 | return |
| 58 | } | 58 | } |
| 59 | } | 59 | } |
| 60 | if len(cmd.EndTime) > 0 { | 60 | if len(cmd.EndTime) > 0 { |
| 61 | - if cmd.ProductEndTime, err = time.Parse("2006-01-02 15:04:05", cmd.EndTime); err != nil { | 61 | + if cmd.ProductEndTime, err = time.ParseInLocation("2006-01-02 15:04:05", cmd.EndTime, time.Local); err != nil { |
| 62 | log.Logger.Error(err.Error()) | 62 | log.Logger.Error(err.Error()) |
| 63 | validation.Error("结束时间有误") | 63 | validation.Error("结束时间有误") |
| 64 | return | 64 | return |
| 65 | } | 65 | } |
| 66 | + if cmd.ProductBeginTime.Equal(cmd.ProductEndTime) { | ||
| 67 | + cmd.ProductEndTime = cmd.ProductEndTime.Add(time.Hour * 24) | ||
| 68 | + } | ||
| 66 | } | 69 | } |
| 67 | } | 70 | } |
| 68 | 71 |
| @@ -68,6 +68,9 @@ func (cmd *SearchProductRecordQuery) Valid(validation *validation.Validation) { | @@ -68,6 +68,9 @@ func (cmd *SearchProductRecordQuery) Valid(validation *validation.Validation) { | ||
| 68 | validation.Error("结束时间有误") | 68 | validation.Error("结束时间有误") |
| 69 | return | 69 | return |
| 70 | } | 70 | } |
| 71 | + if cmd.ProductEndTime.Equal(cmd.ProductBeginTime) { | ||
| 72 | + cmd.ProductEndTime = cmd.ProductEndTime.Add(time.Hour * 24) | ||
| 73 | + } | ||
| 71 | } | 74 | } |
| 72 | } | 75 | } |
| 73 | 76 |
| @@ -57,6 +57,9 @@ func (cmd *SearchWorkshopProductRecordQuery) Valid(validation *validation.Valida | @@ -57,6 +57,9 @@ func (cmd *SearchWorkshopProductRecordQuery) Valid(validation *validation.Valida | ||
| 57 | validation.Error("结束时间有误") | 57 | validation.Error("结束时间有误") |
| 58 | return | 58 | return |
| 59 | } | 59 | } |
| 60 | + if cmd.ProductBeginTime.Equal(cmd.ProductEndTime) { | ||
| 61 | + cmd.ProductEndTime = cmd.ProductEndTime.Add(time.Hour * 24) | ||
| 62 | + } | ||
| 60 | } | 63 | } |
| 61 | } | 64 | } |
| 62 | 65 |
-
请 注册 或 登录 后发表评论