作者 yangfu

修改 机会审核/机会详情

@@ -163,6 +163,9 @@ func (s SelfChecks) Compare(dst string) (rspChecks SelfChecks, err error) { @@ -163,6 +163,9 @@ func (s SelfChecks) Compare(dst string) (rspChecks SelfChecks, err error) {
163 for i := range s { 163 for i := range s {
164 c := s[i] 164 c := s[i]
165 if v, ok := mapChecks[c.Key()]; ok { 165 if v, ok := mapChecks[c.Key()]; ok {
  166 + if len(c.Answer) == 0 {
  167 + continue
  168 + }
166 //回答不一致 169 //回答不一致
167 if !strings.EqualFold(c.Answer, v.Answer) { 170 if !strings.EqualFold(c.Answer, v.Answer) {
168 rspChecks = append(rspChecks, c) 171 rspChecks = append(rspChecks, c)
@@ -552,6 +552,9 @@ func ChanceApproveProcess(header *protocol.RequestHeader, chance *models.Chance) @@ -552,6 +552,9 @@ func ChanceApproveProcess(header *protocol.RequestHeader, chance *models.Chance)
552 Name: process.UserName, 552 Name: process.UserName,
553 } 553 }
554 utils.JsonUnmarshal(process.SelfChecks, &item.SelfChecks) 554 utils.JsonUnmarshal(process.SelfChecks, &item.SelfChecks)
  555 + if len(item.SelfChecks) > 0 {
  556 + item.SelfChecks.ClearEmpty()
  557 + }
555 if item.ApproveType == protocol.AuditBySpecailUser { 558 if item.ApproveType == protocol.AuditBySpecailUser {
556 item.ApproveType = protocol.AuditByUser 559 item.ApproveType = protocol.AuditByUser
557 } 560 }