|
@@ -571,56 +571,56 @@ func (srv *MessagePersonalService) TodayMessageTaskAnomaly(param *command.GetUse |
|
@@ -571,56 +571,56 @@ func (srv *MessagePersonalService) TodayMessageTaskAnomaly(param *command.GetUse |
|
571
|
}
|
571
|
}
|
|
572
|
|
572
|
|
|
573
|
// 提醒人员去确认周期评估的成绩
|
573
|
// 提醒人员去确认周期评估的成绩
|
|
574
|
-func (srv *MessagePersonalService) SummaartEvaluationScore(userId int) (msg map[string]interface{}, err error) {
|
|
|
|
575
|
- msg = map[string]interface{}{
|
|
|
|
576
|
- "needNotify": false,
|
|
|
|
577
|
- "cycleId": "0",
|
|
|
|
578
|
- "cycleName": "",
|
|
|
|
579
|
- "targetUserId": "0",
|
|
|
|
580
|
- "targetUserName": "",
|
|
|
|
581
|
- }
|
|
|
|
582
|
- transactionContext, err := factory.CreateTransactionContext(nil)
|
|
|
|
583
|
- if err != nil {
|
|
|
|
584
|
- return msg, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
|
585
|
- }
|
|
|
|
586
|
- if err := transactionContext.StartTransaction(); err != nil {
|
|
|
|
587
|
- return msg, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
|
588
|
- }
|
|
|
|
589
|
- defer func() {
|
|
|
|
590
|
- _ = transactionContext.RollbackTransaction()
|
|
|
|
591
|
- }()
|
574
|
+// func (srv *MessagePersonalService) SummaartEvaluationScore(userId int) (msg map[string]interface{}, err error) {
|
|
|
|
575
|
+// msg = map[string]interface{}{
|
|
|
|
576
|
+// "needNotify": false,
|
|
|
|
577
|
+// "cycleId": "0",
|
|
|
|
578
|
+// "cycleName": "",
|
|
|
|
579
|
+// "targetUserId": "0",
|
|
|
|
580
|
+// "targetUserName": "",
|
|
|
|
581
|
+// }
|
|
|
|
582
|
+// transactionContext, err := factory.CreateTransactionContext(nil)
|
|
|
|
583
|
+// if err != nil {
|
|
|
|
584
|
+// return msg, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
|
585
|
+// }
|
|
|
|
586
|
+// if err := transactionContext.StartTransaction(); err != nil {
|
|
|
|
587
|
+// return msg, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
|
588
|
+// }
|
|
|
|
589
|
+// defer func() {
|
|
|
|
590
|
+// _ = transactionContext.RollbackTransaction()
|
|
|
|
591
|
+// }()
|
|
592
|
|
592
|
|
|
593
|
- evaluationRepo := factory.CreateSummaryEvaluationRepository(map[string]interface{}{
|
|
|
|
594
|
- "transactionContext": transactionContext,
|
|
|
|
595
|
- })
|
593
|
+// evaluationRepo := factory.CreateSummaryEvaluationRepository(map[string]interface{}{
|
|
|
|
594
|
+// "transactionContext": transactionContext,
|
|
|
|
595
|
+// })
|
|
596
|
|
596
|
|
|
597
|
- _, evaluationList, err := evaluationRepo.Find(map[string]interface{}{
|
|
|
|
598
|
- "targetUserId": userId,
|
|
|
|
599
|
- "checkResult": domain.EvaluationCheckUncompleted,
|
|
|
|
600
|
- "types": 5,
|
|
|
|
601
|
- })
|
|
|
|
602
|
- if err != nil {
|
|
|
|
603
|
- return msg, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
|
604
|
- }
|
|
|
|
605
|
- if len(evaluationList) == 0 {
|
|
|
|
606
|
- return msg, nil
|
|
|
|
607
|
- }
|
|
|
|
608
|
- nowTime := time.Now()
|
|
|
|
609
|
- for _, val := range evaluationList {
|
|
|
|
610
|
- if nowTime.After(val.EndTime) {
|
|
|
|
611
|
- msg = map[string]interface{}{
|
|
|
|
612
|
- "needNotify": true,
|
|
|
|
613
|
- "cycleId": strconv.FormatInt(val.CycleId, 10),
|
|
|
|
614
|
- "cycleName": val.CycleName,
|
|
|
|
615
|
- "targetUserId": strconv.Itoa(val.TargetUser.UserId),
|
|
|
|
616
|
- "targetUserName": val.TargetUser.UserName,
|
|
|
|
617
|
- }
|
|
|
|
618
|
- break
|
|
|
|
619
|
- }
|
|
|
|
620
|
- }
|
|
|
|
621
|
- if err := transactionContext.CommitTransaction(); err != nil {
|
|
|
|
622
|
- return msg, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
|
|
|
623
|
- }
|
597
|
+// _, evaluationList, err := evaluationRepo.Find(map[string]interface{}{
|
|
|
|
598
|
+// "targetUserId": userId,
|
|
|
|
599
|
+// "checkResult": domain.EvaluationCheckUncompleted,
|
|
|
|
600
|
+// "types": 5,
|
|
|
|
601
|
+// })
|
|
|
|
602
|
+// if err != nil {
|
|
|
|
603
|
+// return msg, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
|
604
|
+// }
|
|
|
|
605
|
+// if len(evaluationList) == 0 {
|
|
|
|
606
|
+// return msg, nil
|
|
|
|
607
|
+// }
|
|
|
|
608
|
+// nowTime := time.Now()
|
|
|
|
609
|
+// for _, val := range evaluationList {
|
|
|
|
610
|
+// if nowTime.After(val.EndTime) {
|
|
|
|
611
|
+// msg = map[string]interface{}{
|
|
|
|
612
|
+// "needNotify": true,
|
|
|
|
613
|
+// "cycleId": strconv.FormatInt(val.CycleId, 10),
|
|
|
|
614
|
+// "cycleName": val.CycleName,
|
|
|
|
615
|
+// "targetUserId": strconv.Itoa(val.TargetUser.UserId),
|
|
|
|
616
|
+// "targetUserName": val.TargetUser.UserName,
|
|
|
|
617
|
+// }
|
|
|
|
618
|
+// break
|
|
|
|
619
|
+// }
|
|
|
|
620
|
+// }
|
|
|
|
621
|
+// if err := transactionContext.CommitTransaction(); err != nil {
|
|
|
|
622
|
+// return msg, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
|
|
|
623
|
+// }
|
|
624
|
|
624
|
|
|
625
|
- return msg, nil
|
|
|
|
626
|
-} |
625
|
+// return msg, nil
|
|
|
|
626
|
+// } |