package logic import ( "lone-services/pkg/utils" "lone-services/services/wecom/internal/dao" ) func departmentID() int { id := utils.GetConfigInt("wecom.department_id") if id < utils.NumberOne { return utils.NumberOne } return id } func statusEnable(status uint8) int { if status == dao.StatusDisabled { return utils.NumberZero } return utils.NumberOne } // build func typeText(t uint8) string { switch t { case dao.UserTypeAdmin: return "管理员" case dao.UserTypeSale: return "销售" default: return utils.StringEmpty } } func resolveStatus(reqStatus uint32, current uint8) uint8 { if reqStatus == uint32(dao.StatusEnabled) || reqStatus == uint32(dao.StatusDisabled) { return uint8(reqStatus) } if current > utils.NumberZero { return current } return dao.StatusEnabled }