supplierfileService.go 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. package supplierfile
  2. import (
  3. //"fmt"
  4. "strconv"
  5. "dashoo.cn/backend/api/business/oilsupplier/technologyservice"
  6. . "dashoo.cn/backend/api/mydb"
  7. //"dashoo.cn/utils"
  8. //. "dashoo.cn/utils/db"
  9. "github.com/go-xorm/xorm"
  10. )
  11. type SupplierfileService struct {
  12. MyServiceBase
  13. }
  14. type FileList struct {
  15. FileName string
  16. }
  17. func GetSupplierfileService(xormEngine *xorm.Engine) *SupplierfileService {
  18. s := new(SupplierfileService)
  19. s.DBE = xormEngine
  20. return s
  21. }
  22. func (s *SupplierfileService) GetTechNeedFileList(classid int) (needList []FileList) {
  23. var entity technologyservice.OilTechnologyService
  24. sql := "select * from OilTechnologyService where ClassId = '" + strconv.Itoa(classid) + "'"
  25. s.DBE.Sql(sql).Get(&entity)
  26. if entity.F01 == "1" {
  27. needList = append(needList, FileList{FileName: "营业执照"})
  28. }
  29. if entity.F02 == "1" {
  30. needList = append(needList, FileList{FileName: "组织机构代码证"})
  31. }
  32. if entity.F03 == "1" {
  33. needList = append(needList, FileList{FileName: "税务登记证"})
  34. }
  35. if entity.F04 == "1" {
  36. needList = append(needList, FileList{FileName: "银行开户许可证"})
  37. }
  38. if entity.F05 == "1" {
  39. needList = append(needList, FileList{FileName: "质量管理体系认证证书"})
  40. }
  41. if entity.F06 == "1" {
  42. needList = append(needList, FileList{FileName: "环境管理体系认证证书"})
  43. }
  44. if entity.F07 == "1" {
  45. needList = append(needList, FileList{FileName: "职业健康安全管理体系认证证书"})
  46. }
  47. if entity.F08 == "1" {
  48. needList = append(needList, FileList{FileName: "软件企业认定证书"})
  49. }
  50. if entity.F09 == "1" {
  51. needList = append(needList, FileList{FileName: "安全生产许可证"})
  52. }
  53. if entity.F10 == "1" {
  54. needList = append(needList, FileList{FileName: "陆上石油天然气安全生产许可证"})
  55. }
  56. if entity.F11 == "1" {
  57. needList = append(needList, FileList{FileName: "海洋石油作业安全生产许可证"})
  58. }
  59. if entity.F12 == "1" {
  60. needList = append(needList, FileList{FileName: "辐射安全许可证"})
  61. }
  62. if entity.F13 == "1" {
  63. needList = append(needList, FileList{FileName: "石油工程技术服务企业资质证书"})
  64. }
  65. if entity.F14 == "1" {
  66. needList = append(needList, FileList{FileName: "物业服务企业资质证书"})
  67. }
  68. if entity.F15 == "1" {
  69. needList = append(needList, FileList{FileName: "工业清洗企业资质证书"})
  70. }
  71. if entity.F16 == "1" {
  72. needList = append(needList, FileList{FileName: "建设项目环境影响评价资格证书"})
  73. }
  74. if entity.F17 == "1" {
  75. needList = append(needList, FileList{FileName: "消防设施维护保养资质证书"})
  76. }
  77. if entity.F18 == "1" {
  78. needList = append(needList, FileList{FileName: "安全评价机构资质证书"})
  79. }
  80. if entity.F19 == "1" {
  81. needList = append(needList, FileList{FileName: "工程咨询招标代理机构资质证书"})
  82. }
  83. if entity.F20 == "1" {
  84. needList = append(needList, FileList{FileName: "工程监督资质证书"})
  85. }
  86. if entity.F21 == "1" {
  87. needList = append(needList, FileList{FileName: "土地开发资格证"})
  88. }
  89. if entity.F22 == "1" {
  90. needList = append(needList, FileList{FileName: "房屋预售资格证"})
  91. }
  92. if entity.F23 == "1" {
  93. needList = append(needList, FileList{FileName: "保安服务许可证"})
  94. }
  95. if entity.F24 == "1" {
  96. needList = append(needList, FileList{FileName: "道路运输经营许可证"})
  97. }
  98. if entity.F25 == "1" {
  99. needList = append(needList, FileList{FileName: "机动车维修经营许可证"})
  100. }
  101. if entity.F26 == "1" {
  102. needList = append(needList, FileList{FileName: "道路危险货物运输许可证"})
  103. }
  104. if entity.F27 == "1" {
  105. needList = append(needList, FileList{FileName: "特种设备安装改造维修许可证"})
  106. }
  107. if entity.F28 == "1" {
  108. needList = append(needList, FileList{FileName: "建筑安全许可证"})
  109. }
  110. if entity.F29 == "1" {
  111. needList = append(needList, FileList{FileName: "防火许可证"})
  112. }
  113. if entity.F30 == "1" {
  114. needList = append(needList, FileList{FileName: "印刷经营许可证"})
  115. }
  116. if entity.F31 == "1" {
  117. needList = append(needList, FileList{FileName: "餐饮服务许可证"})
  118. }
  119. if entity.F32 == "1" {
  120. needList = append(needList, FileList{FileName: "劳务派遣经营许可证"})
  121. }
  122. if entity.F33 == "1" {
  123. needList = append(needList, FileList{FileName: "人力资源服务许可证"})
  124. }
  125. if entity.F34 == "1" {
  126. needList = append(needList, FileList{FileName: "国家实验室认可证书"})
  127. }
  128. if entity.F35 == "1" {
  129. needList = append(needList, FileList{FileName: "海洋石油专业设备检验检测机构证书"})
  130. }
  131. if entity.F36 == "1" {
  132. needList = append(needList, FileList{FileName: "安全生产检验检测证书"})
  133. }
  134. if entity.F37 == "1" {
  135. needList = append(needList, FileList{FileName: "液化气钢瓶检验证书"})
  136. }
  137. if entity.F38 == "1" {
  138. needList = append(needList, FileList{FileName: "国家电网承试承装承修许可证"})
  139. }
  140. if entity.F39 == "1" {
  141. needList = append(needList, FileList{FileName: "建筑企业资质证书"})
  142. }
  143. if entity.F40 == "1" {
  144. needList = append(needList, FileList{FileName: "中油集团监造许可"})
  145. }
  146. return needList
  147. }