作者 tangxvhui

更新脚本

... ... @@ -1726,7 +1726,10 @@ func (srv *SummaryEvaluationService) ConfirmScoreEvaluation(param *command.Confi
}
}
}
err = itemValueRepo.RemoveBySummaryEvaluationId(result.Id)
if err != nil {
return application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
}
for i := range itemValues {
if err := itemValueRepo.Save(itemValues[i]); err != nil {
return application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
... ...
... ... @@ -27,6 +27,7 @@ type SummaryEvaluationValue struct {
type SummaryEvaluationValueRepository interface {
Save(param *SummaryEvaluationValue) error
Remove(id int) error
RemoveBySummaryEvaluationId(id int) error
FindOne(queryOptions map[string]interface{}) (*SummaryEvaluationValue, error)
Find(queryOptions map[string]interface{}) (int, []*SummaryEvaluationValue, error)
}
... ...
... ... @@ -186,7 +186,7 @@ func (t *Task) CheckAndRecordAnomaly(taskRecordData *TaskRecord) {
{
if taskRecordData.TaskStageCheck.Id > 0 {
if taskRecordData.TaskStageCheck.PlanCompletedAt >= taskRecordData.TaskStageCheck.RealCompletedAt {
//正常逾期
//正常完成
t.WarnFlag = 0
}
if taskRecordData.TaskStageCheck.PlanCompletedAt < nowTime && taskRecordData.TaskStageCheck.RealCompletedAt == 0 {
... ...
... ... @@ -80,6 +80,13 @@ func (repo *SummaryEvaluationValueRepository) Remove(id int) error {
return err
}
func (repo *SummaryEvaluationValueRepository) RemoveBySummaryEvaluationId(summaryEvaluationId int) error {
tx := repo.transactionContext.PgTx
_, err := tx.Model(&models.SummaryEvaluationValue{}).
Where("summary_evaluation_id=?", summaryEvaluationId).Delete()
return err
}
func (repo *SummaryEvaluationValueRepository) FindOne(queryOptions map[string]interface{}) (*domain.SummaryEvaluationValue, error) {
tx := repo.transactionContext.PgTx
m := new(models.SummaryEvaluationValue)
... ...
... ... @@ -16,6 +16,30 @@ ALTER TABLE public.task_record
COMMENT ON COLUMN public.task_record.assist_state IS '辅导异常状态';
-- 增加task表字段 sort_by 优先级
ALTER TABLE public.task
ADD sort_by int8 NOT NULL DEFAULT 0;
-- 增加task表字段 end_time 截止时间
ALTER TABLE public.task
ADD end_time int8 NOT NULL DEFAULT 0;
-- 增加task表字段 use_end_time 是否应用截止时间
ALTER TABLE public.task
ADD use_end_time int8 NOT NULL DEFAULT 0;
-- 增加task表字段 created_by 创建来源
ALTER TABLE public.task
ADD created_by int4 NOT NULL DEFAULT 0;
-- 增加task表字段 assist_flag 辅导异常
ALTER TABLE public.task
ADD assist_flag int4 NOT NULL DEFAULT 0;
-- 增加task表字段 assist_flag 辅导异常最大值
ALTER TABLE public.task
ADD assist_flag_max int4 NOT NULL DEFAULT 0;
-- 创建新表 task_anomaly 异常的任务记录
CREATE TABLE public.task_anomaly(
id bigserial NOT NULL,
... ...