作者 yangfu

修改 审核列表(自查统计)/机会详情自查内容/筛选池已提交(提交时间)

@@ -79,8 +79,13 @@ func (s SelfChecks) Static() SelfCheckResults { @@ -79,8 +79,13 @@ func (s SelfChecks) Static() SelfCheckResults {
79 return []selfCheckResult{} 79 return []selfCheckResult{}
80 } 80 }
81 results := []selfCheckResult{{Item: "是"}, {Item: "否"}, {Item: "不清楚"}} 81 results := []selfCheckResult{{Item: "是"}, {Item: "否"}, {Item: "不清楚"}}
  82 + var gIdx int64
82 for i := range s { 83 for i := range s {
83 check := (s)[i] 84 check := (s)[i]
  85 + if gIdx == check.GroupId {
  86 + continue
  87 + }
  88 + gIdx = check.GroupId
84 for k := range results { 89 for k := range results {
85 if strings.EqualFold(results[k].Item, strings.TrimSpace(check.Answer)) { 90 if strings.EqualFold(results[k].Item, strings.TrimSpace(check.Answer)) {
86 results[k].Total = results[k].Total + 1 91 results[k].Total = results[k].Total + 1
@@ -549,6 +549,9 @@ func GetChanceSelfChecks(chanceInfo *models.Chance) []protocol.SelfCheck { @@ -549,6 +549,9 @@ func GetChanceSelfChecks(chanceInfo *models.Chance) []protocol.SelfCheck {
549 switch chanceInfo.CheckResultStatus { 549 switch chanceInfo.CheckResultStatus {
550 case protocol.None: //未提交筛查结果 550 case protocol.None: //未提交筛查结果
551 utils.JsonUnmarshal(chanceInfo.SelfChecks, &selfChecks) 551 utils.JsonUnmarshal(chanceInfo.SelfChecks, &selfChecks)
  552 + if len(selfChecks) != 0 {
  553 + protocol.SelfChecks(selfChecks).SetSelfChecksLevel1ByRule()
  554 + }
552 break 555 break
553 case protocol.Waiting: //未通过审核的返回所有筛查结果(一级/二级) 556 case protocol.Waiting: //未通过审核的返回所有筛查结果(一级/二级)
554 utils.JsonUnmarshal(chanceInfo.CheckResult, &selfChecks) 557 utils.JsonUnmarshal(chanceInfo.CheckResult, &selfChecks)
@@ -1659,7 +1659,11 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove @@ -1659,7 +1659,11 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove
1659 commItem.Score = approveData.Score 1659 commItem.Score = approveData.Score
1660 } 1660 }
1661 } 1661 }
1662 - commItem.SelfCheckResult = protocol.NewSelfChecks(ormItem.SelfChecks).Static() //自查统计数据 1662 +
  1663 + selfChecks := protocol.NewSelfChecks(ormItem.SelfChecks)
  1664 + selfChecks.SetSelfChecksLevel1ByRule()
  1665 + commItem.SelfCheckResult = selfChecks.Static() //自查统计数据
  1666 +
1663 rsp.List = append(rsp.List, commItem) 1667 rsp.List = append(rsp.List, commItem)
1664 } 1668 }
1665 return 1669 return
@@ -144,15 +144,12 @@ func SubmitChecks(header *protocol.RequestHeader, request *protocol.SubmitChecks @@ -144,15 +144,12 @@ func SubmitChecks(header *protocol.RequestHeader, request *protocol.SubmitChecks
144 } 144 }
145 } 145 }
146 //更新审核人提交状态 146 //更新审核人提交状态
147 - if p.SubmitCheckStatus == protocol.Submiting {  
148 - //更新  
149 if err = utils.ExecuteSQLWithOrmer(o, UpdateCommitStatus, protocol.Submited, request.ChanceId, p.Id); err != nil { 147 if err = utils.ExecuteSQLWithOrmer(o, UpdateCommitStatus, protocol.Submited, request.ChanceId, p.Id); err != nil {
150 log.Error(err) 148 log.Error(err)
151 o.Rollback() 149 o.Rollback()
152 return 150 return
153 } 151 }
154 //插入一条数据 152 //插入一条数据
155 - }  
156 o.Commit() 153 o.Commit()
157 154
158 //更新机会筛选状态 155 //更新机会筛选状态