2
3

tmpCertSubSession.go 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package tmpzcgf
  2. //import (
  3. // "dashoo.cn/backend/api/business/oilsupplier/suppliercertsub"
  4. // "dashoo.cn/backend/api/controllers/tmpzcgf"
  5. // . "dashoo.cn/backend/api/mydb"
  6. // "github.com/go-xorm/xorm"
  7. //
  8. //
  9. //)
  10. //
  11. //type TmpCertSession struct {
  12. // MySessionBase
  13. //}
  14. //
  15. //type SubClassId struct{
  16. // id int
  17. //}
  18. //
  19. //type AllId struct{
  20. // Id int
  21. //}
  22. //
  23. //func GetTmpCertService(session *xorm.Session) *TmpCertSession {
  24. // s := new(TmpCertSession)
  25. // s.Session = session
  26. // return s
  27. //}
  28. //
  29. ////获取tmp_zcgf所有Id
  30. //func (s *TmpCertSession) GetAllId() []AllId{
  31. // var ids []AllId
  32. // sql := `SELECT
  33. // id
  34. // FROM
  35. // tmp_zcgf`
  36. // s.Session.SQL(sql).Find(&ids)
  37. // return ids
  38. //}
  39. //
  40. ////从tmp_zcgf获取一条数据
  41. //func (s *TmpCertSession) SelectOne(id int) tmpzcgf.TmpCertController {
  42. // var one tmpzcgf.TmpCertController
  43. // sql := `SELECT
  44. // a.准入范围 AccessRange,
  45. // c.id SupplierCertId,
  46. // c.SupplierTypeCode SupplierTypeCode
  47. // FROM
  48. // tmp_zcgf a
  49. // LEFT JOIN oilsupplier b ON a.企业名称 = b.SupplierName
  50. // JOIN oilsuppliercert c ON b.id = c.SupplierId
  51. // AND a.准入类别 = c.SupplierTypeName
  52. // WHERE
  53. // a.id =` + string(id)
  54. // s.Session.SQL(sql).Find(&one)
  55. // return one
  56. //}
  57. //
  58. //
  59. ////获取subClassId
  60. //func (s *TmpCertSession) GetSubClassId(code string, supplierTypeCode string) int{
  61. // //var subClassName
  62. // var id SubClassId
  63. // var tableName string
  64. // switch supplierTypeCode{
  65. // case "01":
  66. // tableName = "OilGoodsAptitudeClass"
  67. // //subClassName = []goodsaptitudeclass.OilGoodsAptitudeClass
  68. // case "02":
  69. // tableName = "OilBasisBuild"
  70. // //subClassName = []basisbuild.OilBasisBuild
  71. // case "03":
  72. // tableName = "OilTechnologyServiceClass"
  73. // //subClassName = []technologyserviceclass.OilTechnologyServiceClass
  74. // }
  75. // var sql = `SELECT id FROM`+tableName+`WHERE 1 = 1 AND code =`+ code
  76. //
  77. // s.Session.SQL(sql).Find(&id)
  78. // return id.id
  79. //
  80. //}
  81. //
  82. //func (s *TmpCertSession) InsertSupplierCertSub(sub suppliercertsub.OilSupplierCertSub) error {
  83. // var supplierId = string(sub.SupplierId)
  84. // var supplierCertId = string(sub.SupplierCertId)
  85. // var supplierTypeCode = sub.SupplierTypeCode
  86. // var subClassId = string(sub.SubClassId)
  87. // var code = sub.Code
  88. // var name = sub.Name
  89. // sql := `INSERT INTO OilSupplierCertSub ( SupplierId, SupplierCertId, SupplierTypeCode, SubClassId, CODE, NAME )
  90. // VALUES ( ’` + supplierId+`‘,‘`+supplierCertId+`','`+supplierTypeCode+`','`+subClassId+`','`+code+`','`+name+`')`
  91. //
  92. // _,err := s.Session.Query(sql)
  93. // return err
  94. //}