Browse Source

变更

master
超级管理员 3 years ago
parent
commit
f1a1e6bce9
  1. 42
      api/admin/dutyassess/assess.go
  2. 24
      api/admin/dutyassess/planversio.go
  3. 4
      api/statistics/quantification/summary_details.go
  4. BIN
      api/v1/positionkpi/__debug_bin.exe
  5. 8
      api/v1/positionkpi/postscheme.go
  6. 10
      api/v1/shiyan/shiyan.go

42
api/admin/dutyassess/assess.go

@ -17,13 +17,13 @@ import (
"github.com/gin-gonic/gin"
)
//入口
// 入口
func (d *DutyAssessApi) Index(c *gin.Context) {
outPut := commonus.MapOut()
response.Result(0, outPut, "管理端获取成功", c)
}
//获取部门被考核时间表
// 获取部门被考核时间表
func (d *DutyAssessApi) GetDepartEvaluate(c *gin.Context) {
isTrue, userCont := commonus.AdminClientIdentity()
if isTrue != true {
@ -151,7 +151,7 @@ func (d *DutyAssessApi) GetDepartEvaluate(c *gin.Context) {
response.Result(0, printData, "查询成功!", c)
}
//获取部门考核列表
// 获取部门考核列表
func (d *DutyAssessApi) GetDepartmentAssessList(c *gin.Context) {
var requestData getDepartAssObtains
err := c.ShouldBindJSON(&requestData)
@ -263,7 +263,7 @@ func (d *DutyAssessApi) GetDepartmentAssessList(c *gin.Context) {
}
//获取集团下属分厂
// 获取集团下属分厂
func getGroupDepartIdMap(groupId int64) (isTrue bool, departId getGroupDepart) {
isTrue = false
err, departCont := examtestpage.GetBranchFactoryMap(groupId)
@ -278,7 +278,7 @@ func getGroupDepartIdMap(groupId int64) (isTrue bool, departId getGroupDepart) {
return
}
//获取考核项目列表
// 获取考核项目列表
func GetAssList(classId, depart, timeVal int64) (isTrue bool, departMonthAss []departMonthSun) {
isTrue = false
var departScorsList []assessmentmodel.Departscores
@ -304,7 +304,7 @@ func GetAssList(classId, depart, timeVal int64) (isTrue bool, departMonthAss []d
return
}
//获取具体考核项目
// 获取具体考核项目
func GetDetailedDuty(classId, assId, depart, timeVal int64) (isTrue bool, departMonthUser []departMonthSun) {
isTrue = false
var departScorsList []commentUser
@ -339,7 +339,7 @@ func GetDetailedDuty(classId, assId, depart, timeVal int64) (isTrue bool, depart
return
}
//获取考核具体职责项目
// 获取考核具体职责项目
func GetDutyContAry(classId, assId, depart, userKey, timeVal int64) (isTrue bool, dutyList []departDutyList) {
// fmt.Printf("--->%v--->%v\n", classId, assId)
isTrue = false
@ -377,7 +377,7 @@ func GetDutyContAry(classId, assId, depart, userKey, timeVal int64) (isTrue bool
return
}
//获取职责类别内容
// 获取职责类别内容
func GetDutyInfoCont(id int64) (isTrue bool, outAssDutyInfo outAessDuty) {
isTrue = false
var ContInfo dutyAssClass
@ -397,7 +397,7 @@ func GetDutyInfoCont(id int64) (isTrue bool, outAssDutyInfo outAessDuty) {
return
}
//查看定量考核目标设定
// 查看定量考核目标设定
func (e *DutyAssessApi) LookQuantitativeConfig(c *gin.Context) {
var requestData SelectQuantitativeConfig
err := c.ShouldBindJSON(&requestData)
@ -508,7 +508,7 @@ func (e *DutyAssessApi) LookQuantitativeConfig(c *gin.Context) {
response.Result(0, outList, "获取成功!", c)
}
//删除部门考核指标(New)
// 删除部门考核指标(New)
func (d *DutyAssessApi) DelDepartDutyTarger(c *gin.Context) {
var requestData DelDutyDepartTarget
err := c.ShouldBindJSON(&requestData)
@ -544,7 +544,7 @@ func (d *DutyAssessApi) DelDepartDutyTarger(c *gin.Context) {
response.Result(0, eiteCont, "处理成功", c)
}
//删除部门考核方案
// 删除部门考核方案
func (d *DutyAssessApi) DelDepartDuty(c *gin.Context) {
var requestData DelDutyDepartTarget
err := c.ShouldBindJSON(&requestData)
@ -572,7 +572,7 @@ func (d *DutyAssessApi) DelDepartDuty(c *gin.Context) {
response.Result(0, eiteCont, "处理成功", c)
}
//获取定性考核相关部门
// 获取定性考核相关部门
func (d *DutyAssessApi) GetDepartForDuty(c *gin.Context) {
var requestData LookTargetContList
err := c.ShouldBindJSON(&requestData)
@ -653,7 +653,7 @@ func (d *DutyAssessApi) GetDepartForDuty(c *gin.Context) {
response.Result(0, outInfor, "获取成功!", c)
}
//修改已知定性考核指标关联部门
// 修改已知定性考核指标关联部门
func (d *DutyAssessApi) EiteDepartForDuty(c *gin.Context) {
var requestData EiteDutyForDepart
err := c.ShouldBindJSON(&requestData)
@ -723,7 +723,7 @@ func (d *DutyAssessApi) EiteDepartForDuty(c *gin.Context) {
response.Result(0, sunTargetId, "编辑成功!", c)
}
//查看考核方案
// 查看考核方案
func (d *DutyAssessApi) LookDepartDutyVersio(c *gin.Context) {
var requestData LookDutyVersio
err := c.ShouldBindJSON(&requestData)
@ -748,9 +748,9 @@ func (d *DutyAssessApi) LookDepartDutyVersio(c *gin.Context) {
var planVersioInfo []AddDutyNewCont
jsonErr := json.Unmarshal([]byte(assessTargetContent.Content), &planVersioInfo)
if jsonErr == nil {
for _, pv := range planVersioInfo {
for _, pvChild := range pv.Child {
if pvChild.Status == 1 || pvChild.Status == 3 {
for _, pv := range planVersioInfo { //维度
for _, pvChild := range pv.Child { //指标
if pvChild.Status == 1 || pvChild.Status == 3 { //判断是不是禁止指标
var uotCont TargetContOutCont
//集团
uotCont.Group = strconv.FormatInt(assessTargetContent.Group, 10)
@ -921,7 +921,7 @@ func getQualEvalUser(key, dimensionId, targetId string) (userContAry []QualEvalA
return
}
//获取部门考核项目
// 获取部门考核项目
func getLookAssessQualEvalList(Key string) (uotContAry []TargetContOutCont, errMsg bool) {
errMsg = false
var qualitativeEvaluationAry []assessmentmodel.QualitativeEvaluation
@ -1048,7 +1048,7 @@ func getLookAssessQualEvalList(Key string) (uotContAry []TargetContOutCont, errM
return
}
//查看考核方案
// 查看考核方案
func (d *DutyAssessApi) CopyDepartDutyVersio(c *gin.Context) {
var requestData LookDutyVersio
err := c.ShouldBindJSON(&requestData)
@ -1155,7 +1155,7 @@ func (d *DutyAssessApi) CopyDepartDutyVersio(c *gin.Context) {
response.Result(0, copyCont, "查询完成!", c)
}
//修改考核目标设置
// 修改考核目标设置
func (e *DutyAssessApi) EiteQuantitativeConfig(c *gin.Context) {
var requestData []EiteQuantConfig
err := c.ShouldBindJSON(&requestData)
@ -1181,7 +1181,7 @@ func (e *DutyAssessApi) EiteQuantitativeConfig(c *gin.Context) {
}
}
//修改考核目标设置
// 修改考核目标设置
func (e *DutyAssessApi) DelQuantitativeConfig(c *gin.Context) {
var requestData []string
err := c.ShouldBindJSON(&requestData)

24
api/admin/dutyassess/planversio.go

@ -14,7 +14,7 @@ import (
"github.com/gin-gonic/gin"
)
//获取正在激活的考核方案
// 获取正在激活的考核方案
func (d *DutyAssessApi) GetActivationPlanVersion(c *gin.Context) {
var requestData DutyPlanVersio
c.ShouldBindJSON(&requestData)
@ -39,7 +39,7 @@ func (d *DutyAssessApi) GetActivationPlanVersion(c *gin.Context) {
response.Result(0, planVersio, "获取成功", c)
}
//部门考核方案版本列表
// 部门考核方案版本列表
func (d *DutyAssessApi) DepartDutyPlanVersion(c *gin.Context) {
var requestData DutyPlanVersio
err := c.ShouldBindJSON(&requestData)
@ -96,7 +96,7 @@ func (d *DutyAssessApi) DepartDutyPlanVersion(c *gin.Context) {
response.Result(0, planVersio, "获取成功", c)
}
//添加部门考核方案(待版本号的版本)
// 添加部门考核方案(待版本号的版本)
func (d *DutyAssessApi) AddDepartDutyVersio(c *gin.Context) {
var requestData AddDutyNewContGroup
err := c.ShouldBindJSON(&requestData)
@ -432,7 +432,7 @@ func (d *DutyAssessApi) AddDepartDutyVersio(c *gin.Context) {
// response.Result(0, saveDataAry, "添加成功!", c)
}
//查看考核方案
// 查看考核方案
func (d *DutyAssessApi) LookDepartDutyVersioOld(c *gin.Context) {
var requestData LookDutyVersio
err := c.ShouldBindJSON(&requestData)
@ -568,7 +568,7 @@ func (d *DutyAssessApi) LookDepartDutyVersioOld(c *gin.Context) {
response.Result(0, uotContAry, "数据获取成功!", c)
}
//启用禁用删除
// 启用禁用删除
func (d *DutyAssessApi) OnOffDepartDutyVersio(c *gin.Context) {
var requestData SetOnOffDutyVersio
err := c.ShouldBindJSON(&requestData)
@ -643,7 +643,7 @@ func (d *DutyAssessApi) OnOffDepartDutyVersio(c *gin.Context) {
response.Result(0, errOne, "修改成功", c)
}
//判断是否可以执行启用禁用操作
// 判断是否可以执行启用禁用操作
func judgeOnOffVersio(contInfo assessmentmodel.PlanVersio, onOff int) (isTrue bool) {
isTrue = false
if onOff == 1 {
@ -663,7 +663,7 @@ func judgeOnOffVersio(contInfo assessmentmodel.PlanVersio, onOff int) (isTrue bo
return
}
//查询
// 查询
func selectServio(key string) (isTrue bool) {
isTrue = false
fmt.Printf("HGJK--------1---------->%v", key)
@ -697,7 +697,7 @@ func selectServio(key string) (isTrue bool) {
return
}
//并发查询定性考核方案
// 并发查询定性考核方案
func (d *dataLockStatistics) SelectDutyVersioProcessXing(departId []int64) {
d.mutext.Lock()
defer d.mutext.Unlock()
@ -719,7 +719,7 @@ func (d *dataLockStatistics) SelectDutyVersioProcessXing(departId []int64) {
syncProcess.Done()
}
//并发查询定量考核方案
// 并发查询定量考核方案
func (d *dataLockStatistics) SelectDutyVersioProcessLing(departId []int64) {
d.mutext.Lock()
defer d.mutext.Unlock()
@ -741,7 +741,7 @@ func (d *dataLockStatistics) SelectDutyVersioProcessLing(departId []int64) {
syncProcess.Done()
}
//修改部门考核方案内的说明
// 修改部门考核方案内的说明
func (d *DutyAssessApi) EiteDepartExplain(c *gin.Context) {
var requestData EitrDepartExplan
c.ShouldBindJSON(&requestData)
@ -774,7 +774,7 @@ func (d *DutyAssessApi) EiteDepartExplain(c *gin.Context) {
eiteData["qe_eitetime"] = time.Now().Unix()
eiteData["qe_content"] = requestData.Content
if requestData.State > 0 {
eiteData["qe_state"] = requestData.State
// eiteData["qe_state"] = requestData.State
eiteData["observer"] = requestData.State
} else {
eiteData["qe_state"] = 2
@ -794,7 +794,7 @@ func (d *DutyAssessApi) EiteDepartExplain(c *gin.Context) {
}
}
//编辑版本主体
// 编辑版本主体
func eitePlanVersion(key string, tarId string, state int, contStr string) {
var planVersioCont assessmentmodel.PlanVersio
planErr := global.GVA_DB_Performanceappraisal.Where("`key` = ?", key).First(&planVersioCont).Error

4
api/statistics/quantification/summary_details.go

@ -529,7 +529,7 @@ func (a *ApiGroup) SummaryDetailsXingLog(c *gin.Context) {
requestData.Months = 12
}
var scoreFlowList []assessmentmodel.ScoreFlow
minusErr := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.ScoreFlow{}).Select("sf_plus_reduce_score,sf_score,sf_evaluation_department,sf_count,sf_evaluation_user,sf_happen_time,sf_time").Where("sf_reply IN ? AND sf_duty_department = ? AND sf_year = ? AND sf_month = ? AND sf_target_id = ?", []int{2, 3}, requestData.Department, requestData.Year, requestData.Months, requestData.TargetId).Find(&scoreFlowList).Error
minusErr := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.ScoreFlow{}).Select("sf_plus_reduce_score,sf_score,sf_evaluation_department,sf_count,sf_evaluation_user,sf_happen_time,sf_time,sf_reason").Where("sf_reply IN ? AND sf_duty_department = ? AND sf_year = ? AND sf_month = ? AND sf_target_id = ?", []int{2, 3}, requestData.Department, requestData.Year, requestData.Months, requestData.TargetId).Find(&scoreFlowList).Error
if minusErr != nil {
response.Result(105, minusErr, "没有数据", c)
return
@ -556,7 +556,7 @@ func (a *ApiGroup) SummaryDetailsXingLog(c *gin.Context) {
flowScoreCont.EvalUserCont = append(flowScoreCont.EvalUserCont, evalUser)
flowScoreList = append(flowScoreList, flowScoreCont)
}
response.Result(0, flowScoreList, "没有数据", c)
response.Result(0, flowScoreList, "查询成功", c)
}
// 定性月份分值合计

BIN
api/v1/positionkpi/__debug_bin.exe

Binary file not shown.

8
api/v1/positionkpi/postscheme.go

@ -0,0 +1,8 @@
package positionkpi
import "github.com/gin-gonic/gin"
//获取岗位相关指标
func (a *ApiMethod) GetPostAboutTargetList(c *gin.Context) {
}

10
api/v1/shiyan/shiyan.go

@ -2967,10 +2967,17 @@ func (s *ShiyanApi) DelFlowDataUser(c *gin.Context) {
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("ep_order_key IN ?", flowKey).Delete(&assessmentmodel.EvaluationProcess{})
}
}
//定性审核
global.GVA_DB_Performanceappraisal.Where("sf_evaluation_user = ?", requestData.Id).Delete(&assessmentmodel.ScoreFlow{})
var dingxinOrderid []int64
dxErr := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.ScoreFlow{}).Select("sf_key").Where("sf_evaluation_user = ?", requestData.Id).Find(&dingxinOrderid)
if dxErr == nil && len(dingxinOrderid) > 0 {
global.GVA_DB_Performanceappraisal.Where("sf_evaluation_user = ?", requestData.Id).Delete(&assessmentmodel.ScoreFlow{})
global.GVA_DB_Performanceappraisal.Where("ep_order_key IN ?", dingxinOrderid).Delete(&assessmentmodel.EvaluationProcess{})
}
response.Result(0, requestData, "处理完毕", c)
//判断定量考核有无后续数据
@ -2982,6 +2989,7 @@ func (s *ShiyanApi) DelFlowDataUser(c *gin.Context) {
delErr := global.GVA_DB_Performanceappraisal.Where("fld_flow_log = ?", v).First(&flowData).Error
if delErr != nil {
global.GVA_DB_Performanceappraisal.Where("fl_key = ?", v).Delete(&assessmentmodel.FlowLog{})
global.GVA_DB_Performanceappraisal.Where("ep_order_key = ?", v).Delete(&assessmentmodel.EvaluationProcess{})
}
}
}

Loading…
Cancel
Save