|
@@ -3,6 +3,7 @@ package service |
|
@@ -3,6 +3,7 @@ package service |
|
3
|
import (
|
3
|
import (
|
|
4
|
"errors"
|
4
|
"errors"
|
|
5
|
"fmt"
|
5
|
"fmt"
|
|
|
|
6
|
+ "strings"
|
|
6
|
"time"
|
7
|
"time"
|
|
7
|
|
8
|
|
|
8
|
"github.com/linmadan/egglib-go/core/application"
|
9
|
"github.com/linmadan/egglib-go/core/application"
|
|
@@ -1530,6 +1531,7 @@ func (srv *SummaryEvaluationService) editEvaluationValue( |
|
@@ -1530,6 +1531,7 @@ func (srv *SummaryEvaluationService) editEvaluationValue( |
|
1530
|
}
|
1531
|
}
|
|
1531
|
//填入填写的更新值
|
1532
|
//填入填写的更新值
|
|
1532
|
for _, v := range updatedValue {
|
1533
|
for _, v := range updatedValue {
|
|
|
|
1534
|
+ v.Value = strings.TrimSpace(v.Value)
|
|
1533
|
newItemValue, ok := evaluationValueMap[v.EvaluationItemId]
|
1535
|
newItemValue, ok := evaluationValueMap[v.EvaluationItemId]
|
|
1534
|
if !ok {
|
1536
|
if !ok {
|
|
1535
|
continue
|
1537
|
continue
|
|
@@ -1538,6 +1540,11 @@ func (srv *SummaryEvaluationService) editEvaluationValue( |
|
@@ -1538,6 +1540,11 @@ func (srv *SummaryEvaluationService) editEvaluationValue( |
|
1538
|
if !ok {
|
1540
|
if !ok {
|
|
1539
|
continue
|
1541
|
continue
|
|
1540
|
}
|
1542
|
}
|
|
|
|
1543
|
+ if evaluationItem.Required == domain.NodeRequiredYes {
|
|
|
|
1544
|
+ if len(v.Value) == 0 {
|
|
|
|
1545
|
+ return fmt.Errorf("%s-%s 是必填项", evaluationItem.Category, evaluationItem.Name)
|
|
|
|
1546
|
+ }
|
|
|
|
1547
|
+ }
|
|
1541
|
//填充评估填写值
|
1548
|
//填充评估填写值
|
|
1542
|
err := newItemValue.FillValue(evaluationItem, v.Value, v.Remark)
|
1549
|
err := newItemValue.FillValue(evaluationItem, v.Value, v.Remark)
|
|
1543
|
if err != nil {
|
1550
|
if err != nil {
|