yinbentan
2024-07-25 f874e81b77282079398c22c67af754a23d260c91
controllers/work_type_manage_controller.go
@@ -2,6 +2,7 @@
import (
   "github.com/gin-gonic/gin"
   "silkserver/constvar"
   "silkserver/controllers/request"
   "silkserver/extend/code"
   "silkserver/extend/util"
@@ -9,6 +10,7 @@
   "silkserver/models"
   "silkserver/pkg/timex"
   "strconv"
   "strings"
   "time"
)
@@ -31,6 +33,7 @@
      util.ResponseFormat(c, code.RequestParamError, "参数解析失败,数据类型错误")
      return
   }
   setWorkTypeCode(&params)
   if params.ID > 0 {
      //更新
      err = models.NewWorkTypeManageSearch().Save(&params)
@@ -104,3 +107,34 @@
   }
   util.ResponseFormat(c, code.Success, "删除成功")
}
func setWorkTypeCode(workType *models.WorkTypeManage) {
   if workType.WorkName == "" {
      return
   }
   if strings.Contains(workType.WorkName, "挡车") {
      workType.Code = constvar.JobTypeWeavers
   } else if strings.Contains(workType.WorkName, "车头") {
      workType.Code = constvar.JobTypeCarHead
   } else if strings.Contains(workType.WorkName, "保全") {
      workType.Code = constvar.JobTypeMaintenance
   } else if strings.Contains(workType.WorkName, "煮茧") {
      workType.Code = constvar.JobTypeBoiled
   } else if strings.Contains(workType.WorkName, "舀茧") {
      workType.Code = constvar.JobTypeScoop
   } else if strings.Contains(workType.WorkName, "送茧") {
      workType.Code = constvar.JobTypeTransport
   } else if strings.Contains(workType.WorkName, "器清洗") {
      workType.Code = constvar.JobTypeMachineCleaner
   } else if strings.Contains(workType.WorkName, "清洁") {
      workType.Code = constvar.JobTypeCleaner
   } else if strings.Contains(workType.WorkName, "全能") {
      workType.Code = constvar.JobTypeAllPowerful
   } else if strings.Contains(workType.WorkName, "班长") {
      workType.Code = constvar.JobTypeMonitor
   } else if strings.Contains(workType.WorkName, "测试") {
      workType.Code = constvar.JobTypeTest
   } else {
      workType.Code = constvar.JobTypeOther
   }
}