超级管理员 3 years ago
parent
commit
cd69d99240
  1. 56
      api/admin/dutyassess/dutyhandle.go
  2. 4
      api/index/statistics/queryresults.go
  3. 18
      api/v1/assessment/target.go
  4. 4
      config.yaml

56
api/admin/dutyassess/dutyhandle.go

@ -14,7 +14,7 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
//获取定性考核指标列表(下拉列表) // 获取定性考核指标列表(下拉列表)
func (d *DutyAssessApi) SelectDutyList(c *gin.Context) { func (d *DutyAssessApi) SelectDutyList(c *gin.Context) {
var evalTargetList []assessmentmodel.EvaluationTarget var evalTargetList []assessmentmodel.EvaluationTarget
err := global.GVA_DB_Performanceappraisal.Where("`et_type` = 1 AND `et_state` = 1").Find(&evalTargetList).Error err := global.GVA_DB_Performanceappraisal.Where("`et_type` = 1 AND `et_state` = 1").Find(&evalTargetList).Error
@ -47,7 +47,7 @@ func (d *DutyAssessApi) SelectDutyList(c *gin.Context) {
response.Result(0, listAry, "查询完成!", c) response.Result(0, listAry, "查询完成!", c)
} }
//定性考核列表(部门方案用的) // 定性考核列表(部门方案用的)
func (d *DutyAssessApi) DutyDepartmentList(c *gin.Context) { func (d *DutyAssessApi) DutyDepartmentList(c *gin.Context) {
var requestData getDepartAssObtains var requestData getDepartAssObtains
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -105,7 +105,7 @@ func (d *DutyAssessApi) DutyDepartmentList(c *gin.Context) {
response.Result(0, targetList, "查询完成!", c) response.Result(0, targetList, "查询完成!", c)
} }
//获取方案中的所有所有相关部们 // 获取方案中的所有所有相关部们
func GetDutyFangAnDepart(dutyId int64, class int) (departId []int64, departAry []DepartmentAryType) { func GetDutyFangAnDepart(dutyId int64, class int) (departId []int64, departAry []DepartmentAryType) {
err := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.QualitativeEvaluation{}).Select("qe_accept_evaluation").Where("`qe_state` = 1 AND `qe_target` = ? AND `qe_type` = ?", dutyId, class).Group("qe_accept_evaluation").Find(&departId).Error err := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.QualitativeEvaluation{}).Select("qe_accept_evaluation").Where("`qe_state` = 1 AND `qe_target` = ? AND `qe_type` = ?", dutyId, class).Group("qe_accept_evaluation").Find(&departId).Error
if err != nil { if err != nil {
@ -124,7 +124,7 @@ func GetDutyFangAnDepart(dutyId int64, class int) (departId []int64, departAry [
return return
} }
//根据指标ID获取列表信息 // 根据指标ID获取列表信息
func (d *DutyAssessApi) IdToTargetSunList(c *gin.Context) { func (d *DutyAssessApi) IdToTargetSunList(c *gin.Context) {
var requestData commonus.SetIds var requestData commonus.SetIds
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -175,7 +175,7 @@ func (d *DutyAssessApi) IdToTargetSunList(c *gin.Context) {
response.Result(0, targetCont, "查询完成!", c) response.Result(0, targetCont, "查询完成!", c)
} }
//获取子指标和指标详情 // 获取子指标和指标详情
func GetSunTargetList(targetId, demID int64, parAryId []int64) (cont []SunTargetListType) { func GetSunTargetList(targetId, demID int64, parAryId []int64) (cont []SunTargetListType) {
var qualTargetCont []assessmentmodel.QualitativeTarget var qualTargetCont []assessmentmodel.QualitativeTarget
err := global.GVA_DB_Performanceappraisal.Where("`q_state` = 1 AND `q_parent_id` = ?", targetId).Find(&qualTargetCont).Error err := global.GVA_DB_Performanceappraisal.Where("`q_state` = 1 AND `q_parent_id` = ?", targetId).Find(&qualTargetCont).Error
@ -195,7 +195,7 @@ func GetSunTargetList(targetId, demID int64, parAryId []int64) (cont []SunTarget
return return
} }
//获取指标详情 // 获取指标详情
func GetDetailTrager(targetId, detId, demID int64, parAryId []int64) (cont []DetailedTargetType) { func GetDetailTrager(targetId, detId, demID int64, parAryId []int64) (cont []DetailedTargetType) {
var qualTargetCont []assessmentmodel.DetailedTarget var qualTargetCont []assessmentmodel.DetailedTarget
err := global.GVA_DB_Performanceappraisal.Where("`dt_state` = 1 AND `dt_parentid` = ? AND `dt_parentid_sun` = ?", targetId, detId).Find(&qualTargetCont).Error err := global.GVA_DB_Performanceappraisal.Where("`dt_state` = 1 AND `dt_parentid` = ? AND `dt_parentid_sun` = ?", targetId, detId).Find(&qualTargetCont).Error
@ -212,7 +212,7 @@ func GetDetailTrager(targetId, detId, demID int64, parAryId []int64) (cont []Det
return return
} }
//获取执行人 // 获取执行人
func GetOperator(dimID, tarId, sunTarId, detaId int64, parAryId []int64) (UserList []string, UserListAry []QualEvalArrt) { func GetOperator(dimID, tarId, sunTarId, detaId int64, parAryId []int64) (UserList []string, UserListAry []QualEvalArrt) {
var qualEval []assessmentmodel.QualitativeEvaluation var qualEval []assessmentmodel.QualitativeEvaluation
err := global.GVA_DB_Performanceappraisal.Where("`qe_state` = 1 AND `qe_dimension` = ? AND `qe_target` = ? AND `qe_target_sun` = ? AND `qe_detailed_target` = ? AND `qe_accept_evaluation` IN ?", dimID, tarId, sunTarId, detaId, parAryId).Find(&qualEval).Error err := global.GVA_DB_Performanceappraisal.Where("`qe_state` = 1 AND `qe_dimension` = ? AND `qe_target` = ? AND `qe_target_sun` = ? AND `qe_detailed_target` = ? AND `qe_accept_evaluation` IN ?", dimID, tarId, sunTarId, detaId, parAryId).Find(&qualEval).Error
@ -243,7 +243,7 @@ func GetOperator(dimID, tarId, sunTarId, detaId int64, parAryId []int64) (UserLi
return return
} }
//获取定性指标->指标细则修改回显 // 获取定性指标->指标细则修改回显
func (d *DutyAssessApi) GetDetailedTargetCallBack(c *gin.Context) { func (d *DutyAssessApi) GetDetailedTargetCallBack(c *gin.Context) {
var requestData commonus.SetIds var requestData commonus.SetIds
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -304,7 +304,7 @@ func (d *DutyAssessApi) GetDetailedTargetCallBack(c *gin.Context) {
response.Result(0, content, "获取成功!", c) response.Result(0, content, "获取成功!", c)
} }
//获取定性指标->指标细则修改回显 // 获取定性指标->指标细则修改回显
func (d *DutyAssessApi) EiteDetailedTargetCallBack(c *gin.Context) { func (d *DutyAssessApi) EiteDetailedTargetCallBack(c *gin.Context) {
var requestData GetEiteTargetCont var requestData GetEiteTargetCont
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -335,7 +335,7 @@ func (d *DutyAssessApi) EiteDetailedTargetCallBack(c *gin.Context) {
response.Result(0, err, "数据处理成功", c) response.Result(0, err, "数据处理成功", c)
} }
//新增 // 新增
func NewAddData(getData GetEiteTargetCont, oldData assessmentmodel.QualitativeEvaluation) (isTrue bool) { func NewAddData(getData GetEiteTargetCont, oldData assessmentmodel.QualitativeEvaluation) (isTrue bool) {
isTrue = false isTrue = false
var detailedTargetInfo assessmentmodel.DetailedTarget var detailedTargetInfo assessmentmodel.DetailedTarget
@ -378,7 +378,7 @@ func NewAddData(getData GetEiteTargetCont, oldData assessmentmodel.QualitativeEv
return return
} }
//修改 // 修改
func NewEiteData(getData GetEiteTargetCont, oldData assessmentmodel.QualitativeEvaluation) (isTrue bool) { func NewEiteData(getData GetEiteTargetCont, oldData assessmentmodel.QualitativeEvaluation) (isTrue bool) {
isTrue = false isTrue = false
eiteDetailedInfo := commonus.MapOut() eiteDetailedInfo := commonus.MapOut()
@ -407,7 +407,7 @@ func NewEiteData(getData GetEiteTargetCont, oldData assessmentmodel.QualitativeE
return return
} }
//修改子栏目名称 // 修改子栏目名称
func (d *DutyAssessApi) EiteSunTargetName(c *gin.Context) { func (d *DutyAssessApi) EiteSunTargetName(c *gin.Context) {
var requestData EiteTargetContListSun var requestData EiteTargetContListSun
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -516,7 +516,7 @@ func (d *DutyAssessApi) EiteSunTargetName(c *gin.Context) {
response.Result(0, err, "数据处理成功", c) response.Result(0, err, "数据处理成功", c)
} }
//删除定性考核指标 // 删除定性考核指标
func (d *DutyAssessApi) DelDutyTarget(c *gin.Context) { func (d *DutyAssessApi) DelDutyTarget(c *gin.Context) {
var requestData QualEvalArrt var requestData QualEvalArrt
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -539,7 +539,7 @@ func (d *DutyAssessApi) DelDutyTarget(c *gin.Context) {
response.Result(0, err, "数据处理成功", c) response.Result(0, err, "数据处理成功", c)
} }
//删除子栏目及附属指标详情 // 删除子栏目及附属指标详情
func (d *DutyAssessApi) DelSunTarDimeat(c *gin.Context) { func (d *DutyAssessApi) DelSunTarDimeat(c *gin.Context) {
var requestData QualEvalArrt var requestData QualEvalArrt
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -579,7 +579,7 @@ func (d *DutyAssessApi) DelSunTarDimeat(c *gin.Context) {
response.Result(0, err, "数据处理成功", c) response.Result(0, err, "数据处理成功", c)
} }
//添加 定性考核指标关系指定 // 添加 定性考核指标关系指定
func (d *DutyAssessApi) AddDutyRelationOld(c *gin.Context) { func (d *DutyAssessApi) AddDutyRelationOld(c *gin.Context) {
var requestData AddQualEval var requestData AddQualEval
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -826,7 +826,7 @@ func (d *DutyAssessApi) AddDutyRelationOld(c *gin.Context) {
} }
} }
//判断是否存在项目 // 判断是否存在项目
func JudgeDeiScor(id int64, listCont []DutyAssEssTarget) (cont DutyAssEssTarget, isTrue bool) { func JudgeDeiScor(id int64, listCont []DutyAssEssTarget) (cont DutyAssEssTarget, isTrue bool) {
isTrue = false isTrue = false
for _, v := range listCont { for _, v := range listCont {
@ -838,7 +838,7 @@ func JudgeDeiScor(id int64, listCont []DutyAssEssTarget) (cont DutyAssEssTarget,
return return
} }
//获取定性考核指标关系指定列表 // 获取定性考核指标关系指定列表
func (d *DutyAssessApi) GetDutyRelationList(c *gin.Context) { func (d *DutyAssessApi) GetDutyRelationList(c *gin.Context) {
var targetAssessAry []assessmentmodel.Assesstarget var targetAssessAry []assessmentmodel.Assesstarget
errGroup := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.Assesstarget{}).Select("`group`,`dimension`,`targetid`").Group("`group`,`dimension`,`targetid`").Order("`group` ASC").Order("`dimension` ASC").Order("`targetid` ASC").Find(&targetAssessAry).Error errGroup := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.Assesstarget{}).Select("`group`,`dimension`,`targetid`").Group("`group`,`dimension`,`targetid`").Order("`group` ASC").Order("`dimension` ASC").Order("`targetid` ASC").Find(&targetAssessAry).Error
@ -948,7 +948,7 @@ func (d *DutyAssessApi) GetDutyRelationList(c *gin.Context) {
// response.Result(0, outList, "查询完成!", c) // response.Result(0, outList, "查询完成!", c)
} }
//查看定性考核项目详情 // 查看定性考核项目详情
func (d *DutyAssessApi) LookDutyTargetInfoOld(c *gin.Context) { func (d *DutyAssessApi) LookDutyTargetInfoOld(c *gin.Context) {
var requestData LookTargetContList var requestData LookTargetContList
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -1160,7 +1160,7 @@ func (d *DutyAssessApi) LookDutyTargetInfoOld(c *gin.Context) {
} }
} }
//删除考核指标 // 删除考核指标
func (d *DutyAssessApi) NewDelTarGet(c *gin.Context) { func (d *DutyAssessApi) NewDelTarGet(c *gin.Context) {
var requestData LookTargetContList var requestData LookTargetContList
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -1202,7 +1202,7 @@ func (d *DutyAssessApi) NewDelTarGet(c *gin.Context) {
response.Result(0, delErr, "删除成功!", c) response.Result(0, delErr, "删除成功!", c)
} }
//执行附属软删除 // 执行附属软删除
func assessAttbar(oldAssEssData []assessmentmodel.Assesstarget) { func assessAttbar(oldAssEssData []assessmentmodel.Assesstarget) {
var targetId []int64 var targetId []int64
var targetSunId []int64 var targetSunId []int64
@ -1249,7 +1249,7 @@ func assessAttbar(oldAssEssData []assessmentmodel.Assesstarget) {
// panic(detaredTargetSunId) // panic(detaredTargetSunId)
} }
//获取被修改指标细则的详情 // 获取被修改指标细则的详情
func (d *DutyAssessApi) GetNewEiteDetailedTarget(c *gin.Context) { func (d *DutyAssessApi) GetNewEiteDetailedTarget(c *gin.Context) {
var requestData GetDeitalTarCont var requestData GetDeitalTarCont
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -1362,7 +1362,7 @@ func (d *DutyAssessApi) GetNewEiteDetailedTarget(c *gin.Context) {
} }
//修改定性考核指标细则内容 // 修改定性考核指标细则内容
func (d *DutyAssessApi) NewEiteDetailedTarget(c *gin.Context) { func (d *DutyAssessApi) NewEiteDetailedTarget(c *gin.Context) {
var requestData NewEiteDtyDiteCont var requestData NewEiteDtyDiteCont
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -1529,7 +1529,7 @@ func (d *DutyAssessApi) NewEiteDetailedTarget(c *gin.Context) {
} }
} }
//删除指标 // 删除指标
func (d *DutyAssessApi) NewDelDetailedTarget(c *gin.Context) { func (d *DutyAssessApi) NewDelDetailedTarget(c *gin.Context) {
var requestData GetDeitalTarCont var requestData GetDeitalTarCont
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -1578,7 +1578,7 @@ func (d *DutyAssessApi) NewDelDetailedTarget(c *gin.Context) {
response.Result(0, requestData, "修改完成!", c) response.Result(0, requestData, "修改完成!", c)
} }
//删除子栏目 // 删除子栏目
func (d *DutyAssessApi) NewDelSunTarget(c *gin.Context) { func (d *DutyAssessApi) NewDelSunTarget(c *gin.Context) {
var requestData GetDeitalTarCont var requestData GetDeitalTarCont
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -1624,7 +1624,7 @@ func (d *DutyAssessApi) NewDelSunTarget(c *gin.Context) {
response.Result(0, requestData, "修改完成!", c) response.Result(0, requestData, "修改完成!", c)
} }
//新的部门考核指标获取列表 // 新的部门考核指标获取列表
func (d *DutyAssessApi) NewGerDerpatTarList(c *gin.Context) { func (d *DutyAssessApi) NewGerDerpatTarList(c *gin.Context) {
var requestData rationSelect var requestData rationSelect
c.ShouldBindJSON(&requestData) c.ShouldBindJSON(&requestData)
@ -1707,7 +1707,7 @@ func GetTargetGroup(group, dimensionId, departID string) (contAry []DepartTarget
return return
} }
//部门考核添加。NEW // 部门考核添加。NEW
func (d *DutyAssessApi) NewAddDepartDuty(c *gin.Context) { func (d *DutyAssessApi) NewAddDepartDuty(c *gin.Context) {
var requestData AddDutyNewContGroup var requestData AddDutyNewContGroup
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -2001,7 +2001,7 @@ func (d *DutyAssessApi) NewAddDepartDuty(c *gin.Context) {
response.Result(0, saveDataAry, "数据添加成功", c) response.Result(0, saveDataAry, "数据添加成功", c)
} }
//获取考核方法要修改的数据 // 获取考核方法要修改的数据
func (d *DutyAssessApi) GetEiteSunTarterInfo(c *gin.Context) { func (d *DutyAssessApi) GetEiteSunTarterInfo(c *gin.Context) {
var requestData LookTargetContListSun var requestData LookTargetContListSun
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -2046,7 +2046,7 @@ func (d *DutyAssessApi) GetEiteSunTarterInfo(c *gin.Context) {
response.Result(0, userAry, "没有数据", c) response.Result(0, userAry, "没有数据", c)
} }
//修改考核方法指标审核人 // 修改考核方法指标审核人
func (d *DutyAssessApi) EiteSunTarterInfoUser(c *gin.Context) { func (d *DutyAssessApi) EiteSunTarterInfoUser(c *gin.Context) {
var requestData EiteTargetContListSun var requestData EiteTargetContListSun
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)

4
api/index/statistics/queryresults.go

@ -98,7 +98,7 @@ func (a *ApiGroup) Queryresults(c *gin.Context) {
} }
syncProcess.Wait() //等待所有协程完毕 syncProcess.Wait() //等待所有协程完毕
readStatisticsData := deaprtmenTranscript.readTranscriptData() //读取通道数据 readStatisticsData := deaprtmenTranscript.readTranscriptData() //读取通道数据
fmt.Printf("readStatisticsData----------->%v\n", readStatisticsData) // fmt.Printf("readStatisticsData----------->%v\n", readStatisticsData)
var AScore float64 = 0 var AScore float64 = 0
var BScore float64 = 0 var BScore float64 = 0
@ -423,7 +423,7 @@ func (t *TranscriptTableData) StaticticsDepartmentResult(group string, orgCont h
syncProcessDepartTarget.Wait() syncProcessDepartTarget.Wait()
everyMonthScoreList := everyMonthScore.readMyDayData() everyMonthScoreList := everyMonthScore.readMyDayData()
for _, emslv := range everyMonthScoreList { for _, emslv := range everyMonthScoreList {
fmt.Printf("emslv---->%v\n", emslv) // fmt.Printf("emslv---->%v\n", emslv)
switch emslv.MonthVal { switch emslv.MonthVal {
case 1: case 1:
pingJunFen.A = emslv.Score pingJunFen.A = emslv.Score

18
api/v1/assessment/target.go

@ -16,7 +16,7 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
//获取指标列表 // 获取指标列表
func (d *DutyHandle) GetTargetList(c *gin.Context) { func (d *DutyHandle) GetTargetList(c *gin.Context) {
var requestData listTarget var requestData listTarget
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -215,7 +215,7 @@ func (d *DutyHandle) GetTargetList(c *gin.Context) {
response.Result(0, printData, "查询成功!", c) response.Result(0, printData, "查询成功!", c)
} }
//添加指标 // 添加指标
func (d *DutyHandle) AddTarget(c *gin.Context) { func (d *DutyHandle) AddTarget(c *gin.Context) {
var requestData addTargetType var requestData addTargetType
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -260,7 +260,7 @@ func (d *DutyHandle) AddTarget(c *gin.Context) {
gormDb = gormDb.Where("`et_dimension` = ?", requestData.Dimension) gormDb = gormDb.Where("`et_dimension` = ?", requestData.Dimension)
} }
judgeOut := commonus.MapOut() judgeOut := commonus.MapOut()
judgeErr := gormDb.First(&judgeOut) judgeErr := gormDb.First(&judgeOut).Error
if judgeErr == nil { if judgeErr == nil {
response.Result(105, err, "此考核指标已经存在!请不要重复添加!", c) response.Result(105, err, "此考核指标已经存在!请不要重复添加!", c)
return return
@ -300,7 +300,7 @@ func (d *DutyHandle) AddTarget(c *gin.Context) {
} }
} }
//计算可见范围 // 计算可见范围
func calculVisibleRange(groupStr, depart []string) (visibleRange string) { func calculVisibleRange(groupStr, depart []string) (visibleRange string) {
if len(depart) > 0 { if len(depart) > 0 {
for d_index, d_val := range depart { for d_index, d_val := range depart {
@ -326,7 +326,7 @@ func calculVisibleRange(groupStr, depart []string) (visibleRange string) {
return return
} }
//获得分厂列表 // 获得分厂列表
func getBranchFactoryList(id string) (bfIdStr string) { func getBranchFactoryList(id string) (bfIdStr string) {
var ContInfo []testpage.BranchFactory var ContInfo []testpage.BranchFactory
err := global.GVA_DB_Master.Select("bf_id").Where("bf_group = ? AND `bf_set` = 1", id).Find(&ContInfo).Error err := global.GVA_DB_Master.Select("bf_id").Where("bf_group = ? AND `bf_set` = 1", id).Find(&ContInfo).Error
@ -343,7 +343,7 @@ func getBranchFactoryList(id string) (bfIdStr string) {
return return
} }
//获取考核指标详情 // 获取考核指标详情
func (d *DutyHandle) GetTarget(c *gin.Context) { func (d *DutyHandle) GetTarget(c *gin.Context) {
var requestData commonus.SetIds var requestData commonus.SetIds
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -385,7 +385,7 @@ func (d *DutyHandle) GetTarget(c *gin.Context) {
response.Result(0, systemEvalCont, "数据获取成功!", c) response.Result(0, systemEvalCont, "数据获取成功!", c)
} }
//编辑指标数据处理 // 编辑指标数据处理
func eiteTargetInfoes(saveId int64, saveData map[string]interface{}) (isTrue bool, infoErr error) { func eiteTargetInfoes(saveId int64, saveData map[string]interface{}) (isTrue bool, infoErr error) {
isTrue = false isTrue = false
infoErr = global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.EvaluationTarget{}).Where("`et_id` = ?", saveId).Updates(saveData).Error infoErr = global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.EvaluationTarget{}).Where("`et_id` = ?", saveId).Updates(saveData).Error
@ -396,7 +396,7 @@ func eiteTargetInfoes(saveId int64, saveData map[string]interface{}) (isTrue boo
return return
} }
//删除工段内容 // 删除工段内容
func (d *DutyHandle) DelTarget(c *gin.Context) { func (d *DutyHandle) DelTarget(c *gin.Context) {
var requestData dutyClassState var requestData dutyClassState
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)
@ -456,7 +456,7 @@ func (d *DutyHandle) DelTarget(c *gin.Context) {
} }
} }
//修改指标内容 // 修改指标内容
func (d *DutyHandle) EiteTarget(c *gin.Context) { func (d *DutyHandle) EiteTarget(c *gin.Context) {
var requestData eiteTargetTypeCont var requestData eiteTargetTypeCont
err := c.ShouldBindJSON(&requestData) err := c.ShouldBindJSON(&requestData)

4
config.yaml

@ -294,7 +294,7 @@ mysqlApprovalProcess:
mysqlPerformanceappraisal: mysqlPerformanceappraisal:
path: '127.0.0.1:3306' path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local' config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'performanceappraisal' db-name: 'perform'
username: 'root' username: 'root'
password: 'root' password: 'root'
max-idle-conns: 100 max-idle-conns: 100
@ -319,7 +319,7 @@ mysqlWechatCallBack:
hrdatabase: hrdatabase:
path: '127.0.0.1:3306' path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local' config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'human_resources_jindie' db-name: 'hr_new'
username: 'root' username: 'root'
password: 'root' password: 'root'
max-idle-conns: 100 max-idle-conns: 100

Loading…
Cancel
Save