Browse Source

编写删除指定人员提交数据

master
超级管理员 3 years ago
parent
commit
96f43582a9
  1. 24
      api/v1/shiyan/shiyan.go
  2. 1
      router/shiyan/sys_shiyan.go

24
api/v1/shiyan/shiyan.go

@ -1596,7 +1596,6 @@ func (s *ShiyanApi) DataQianyi(c *gin.Context) {
// synPro.Wait() // synPro.Wait()
} }
//
// 分数流水 // 分数流水
func qianyiscoreFlowContTar(id, groupId, departStr, evaGroup, evalDep int64) { func qianyiscoreFlowContTar(id, groupId, departStr, evaGroup, evalDep int64) {
saveData := commonus.MapOut() saveData := commonus.MapOut()
@ -2923,7 +2922,6 @@ func corRectificationMeasures() {
} }
} }
//
func corScoreFlow() { func corScoreFlow() {
defer synPro.Done() defer synPro.Done()
var departDimWeigList []assessmentmodel.ScoreFlow var departDimWeigList []assessmentmodel.ScoreFlow
@ -2953,3 +2951,25 @@ func corScoreFlow() {
} }
} }
} }
// 删除指定人的考核数据
func (s *ShiyanApi) DelFlowDataUser(c *gin.Context) {
var requestData FlowLogAllZreo
c.ShouldBindJSON(&requestData)
if requestData.Id == "" {
response.Result(1000, requestData, "请输入人员ID", c)
return
}
//定量删除
var flowKey []int64
flErr := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.FlowLog{}).Select("`fl_key`").Where("fl_evaluation_user = ?", requestData.Id).Find(&flowKey).Error
if flErr == nil {
if len(flowKey) > 0 {
global.GVA_DB_Performanceappraisal.Where("fld_flow_log IN ?", flowKey).Delete(&assessmentmodel.FlowLogData{})
global.GVA_DB_Performanceappraisal.Where("fl_key IN ?", flowKey).Delete(&assessmentmodel.FlowLog{})
}
}
//定性审核
global.GVA_DB_Performanceappraisal.Where("sf_evaluation_user = ?", requestData.Id).Delete(&assessmentmodel.ScoreFlow{})
response.Result(0, requestData, "处理完毕", c)
}

1
router/shiyan/sys_shiyan.go

@ -54,5 +54,6 @@ func (s *ShiyanRouter) InitShiyanRouter(Router *gin.RouterGroup) {
shiyanCodeRouter.POST("govthree", authorityApi.GovThree) //行政组织树 shiyanCodeRouter.POST("govthree", authorityApi.GovThree) //行政组织树
shiyanCodeRouter.POST("correctingorg", authorityApi.CorrectingOrg) //校正行政组织 shiyanCodeRouter.POST("correctingorg", authorityApi.CorrectingOrg) //校正行政组织
shiyanCodeRouter.POST("delflowdatauser", authorityApi.DelFlowDataUser) //删除人员提交数据
} }
} }

Loading…
Cancel
Save