err:=global.GVA_DB_Performanceappraisal.Where("state = 1 AND department = ?",orgCont.Id).First(&planVersionInfo).Error
ifcurrentYear==year{
err=global.GVA_DB_Performanceappraisal.Where("state = 1 AND department = ?",orgCont.Id).First(&planVersionInfo).Error
}else{
err=global.GVA_DB_Performanceappraisal.Where("state = 2 AND department = ? AND yeares = ?",orgCont.Id,year).Order("addtime desc").First(&planVersionInfo).Error
iferr!=nil{
err=global.GVA_DB_Performanceappraisal.Where("state = 3 AND department = ? AND yeares = ?",orgCont.Id,year).Order("addtime desc").First(&planVersionInfo).Error
pvErr:=global.GVA_DB_Performanceappraisal.Where("department = ? AND state = 1",requestData.Department).Order("department desc").First(&planVersion).Error
ifcurrentYear==requestData.Year{
pvErr=global.GVA_DB_Performanceappraisal.Where("department = ? AND state = 1",requestData.Department).Order("department desc").First(&planVersion).Error
}else{
pvErr=global.GVA_DB_Performanceappraisal.Where("state = 2 AND department = ? AND yeares = ?",requestData.Department,requestData.Year).Order("addtime desc").First(&planVersion).Error
ifpvErr!=nil{
pvErr=global.GVA_DB_Performanceappraisal.Where("state = 3 AND department = ? AND yeares = ?",requestData.Department,requestData.Year).Order("addtime desc").First(&planVersion).Error
}
}
ifpvErr!=nil{
ifpvErr!=nil{
response.Result(103,err,"没有查询到数据!",c)
response.Result(103,err,"没有查询到数据!",c)
return
return
@ -468,6 +479,9 @@ func (a *ApiGroup) SummaryDetailsLiangLog(c *gin.Context) {