SJA APS后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
928 B

  1. package service
  2. import "leit.com/leit_seat_aps/db"
  3. // 获取系统字符参数值: 模块 / 用户 / 参数名
  4. func GetSysStringParameter(imodule int, user string, paraname string) (retval string, err error) {
  5. var (
  6. spatab db.Spatab
  7. spatablst []db.Spatab
  8. )
  9. spatab = db.Spatab{}
  10. if spatablst, err = spatab.SelectByModuleUserParaname(imodule, user, paraname); err != nil {
  11. return
  12. }
  13. if len(spatablst) > 0 {
  14. retval = spatablst[0].Wertstring
  15. } else {
  16. retval = ""
  17. }
  18. return
  19. }
  20. // 获取系统整型参数值: 模块 / 用户 / 参数名
  21. func GetSysIntParameter(imodule int, user string, paraname string) (retval int, err error) {
  22. var (
  23. spatab db.Spatab
  24. spatablst []db.Spatab
  25. )
  26. spatab = db.Spatab{}
  27. if spatablst, err = spatab.SelectByModuleUserParaname(imodule, user, paraname); err != nil {
  28. return
  29. }
  30. if len(spatablst) > 0 {
  31. retval = spatablst[0].Wertnum
  32. } else {
  33. retval = 0
  34. }
  35. return
  36. }